Просмотр полной версии : Пути в PHP
Joker-jar
22.09.2009, 17:08
Уже несколько часов долблюсь. Мозги вскипели. Возможно ли вообще указать php корневой каталог? Чтоб, допустим
file_get_contents('/test.txt');
искал test.txt в document_root а не в / файловой системы. Указание doc_root не дает вообще никакого эффекта.
Apache/2.2.12
PHP Version 5.2.10
Savedracon
24.09.2009, 13:14
Попробуй здесь php.su поискать
возможно стоит покопать в сторону $_SERVER['DOCUMENT_ROOT']
в файле httpd.conf директива DocumentRoot
Gray_Wolf
24.09.2009, 19:24
Как вариант если это нужно только для фенкции file_get_contents то можно в ядро добавить такую функцию:
function file_get_cont ($path){
return file_get_contents ('/www/01/site/site.com/www'.$path);
}
После чего использовать функцию function file_get_cont('/test.txt');
Если это нужно во всех функциях, то можно прописать в ядре
$doc_root='/www/01/site/site.com/www';
а в коде юзать
file_get_contents($doc_root.'/test.txt');
зачем все это если есть уже готовая директива?
Gray_Wolf
24.09.2009, 20:20
']./xxx
a ne
/xxx
И в результате путь будет начинаться с текущей папки, а это зачастую не Document_root...
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot