Подскажите переменную

Paulie
На сайте с 27.12.2007
Offline
36
412

Долго искал как это сделать в учебникак по ПХП и так ничё и не нарыл, может подскажете...

Что мне нужно: Нужна переменная (или функция или что либо ещё) которая будет выдавать имя текущей папки... приведу пример:

Вот в коде той же SetLinks:

require_once ($_SERVER['DOCUMENT_ROOT'].'/setlinks_xxxxx/slclient.php');

Вот мне нужно узнать переменную, которая выдаст "setlinks_xxxxx" :) Надеюсь понятно объяснил ;)

Разработка Landing Page (http://gridly.ru) с индивидуальным дизайном и возможностью редактирования контента от 10.000 руб. - http://gridly.ru (http://gridly.ru)
SF
На сайте с 11.10.2005
Offline
137
#1
Paulie:
имя текущей папки

такой переменной окружения по мойму не существует.

чтобы узнать все переменные окружения, я обычно смотрю phpinfo();

чтобы узнать имя директории в которой выполняется скрипт, надо от адреса исполнения скрипта отнять имя файла и потом взять последнне имя до слэша.

все эти переменные окружения можно посмотреть в phpinfo(), по памяти я их не помню.

Инструкция: Как Правильно Делать Сайты: Домен, Хостинг, Установка CMS (http://www.3sd.ru/kak-delat-site/index.php).
DI
На сайте с 03.01.2007
Offline
123
#2

Константа __FILE__ содержит полный путь до выполняемого файла. Папку можно выцепить, например, вот так:


$path = preg_split("/[\/\\\]+/", __FILE__);
echo $path[count($path)-2];

Если нужен абсолютный путь до папки, то можно так:


echo dirname(__FILE__);

В PHP 5.3 появилась константа __DIR__, она содержит абсолютный путь до директории (аналог dirname).

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
Paulie
На сайте с 27.12.2007
Offline
36
#3

DenIT, Спасибо вам огроменное, как раз то что мне нужно ;)

Тему можно закрывать :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий