Forum Webscript.Ru
Программирование => PHP => Тема начата: Solid от 06 Декабря 2001, 21:20:35
-
Как сделать include, только так что бы он всегда работал, например:
Есть файл он находится в root директории, его название top.inc, в этом файле есть ссылка на счётчик \\counter\\counter.php (например), есть другой файл, он находится в директории \\texts\\, и нужно проинклудить top.inc, что бы счётчик работал. Вот такая вот нелёгкая задача. ;) Для мне покарайне мере, потому что с asp в php не сразу переходишь.
Тоже самое со мной было, когда я с VB перешёл на C++. Сначало все знаки, функции неправильно писал, потом постепенно привык. Вот!
Помогите, кто знает ...
-
абсолютный путь пропиши
-
Это то я понял, а как?
Всмысле если коротко сказать я хочу прописать виртуальный путь, т.е. путь с главного каталога в какой то.
-
люююддддииии помогите, срочно!
-
Пропиши абсолютный путь типа /home/kbartira/komnata/krovat/index.php
и всё будет работать в любой папке.
-
Прошу заметить у меня IIS сервер, Apache пока не могу ставить, связанно с кое какими проблемами, а вообще Вы хотели сказать вот так:
????
Может в php.ini что то где то нужно изменить?
-
всё, спасибо, ненадо уже, нашёл что и где.
-
Вообщето-то можно вычислять поURL уровень каталога
// are we in mod_php or cgi
if(strstr($PHP_SELF,"php.exe"))
$skip=18; // for /php4/php.exe/test
else
$skip=5; // for "/test"
$page=str_replace("/index.php","",substr($PHP_SELF,$skip));
if($page[0] == "/") $page=substr($page,1);
$LEV="";
if($page != "")
{
$Tar=explode("/",$page);
$j=0;
while($j {$LEV=$LEV."../";$j++;}
}
include($LEV.\'site.cfg\');