Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Пути в PHP (https://forum.antichat.xyz/showthread.php?t=142992)

Joker-jar 22.09.2009 17:08

Пути в PHP
 
Уже несколько часов долблюсь. Мозги вскипели. Возможно ли вообще указать php корневой каталог? Чтоб, допустим
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 поискать

LolFEm 24.09.2009 13:26

возможно стоит покопать в сторону $_SERVER['DOCUMENT_ROOT']

в файле httpd.conf директива DocumentRoot

Gray_Wolf 24.09.2009 19:24

Как вариант если это нужно только для фенкции file_get_contents то можно в ядро добавить такую функцию:
PHP код:

function file_get_cont ($path){
return 
file_get_contents ('/www/01/site/site.com/www'.$path);


После чего использовать функцию
PHP код:

function file_get_cont('/test.txt'); 

Если это нужно во всех функциях, то можно прописать в ядре
PHP код:

$doc_root='/www/01/site/site.com/www'

а в коде юзать
PHP код:

file_get_contents($doc_root.'/test.txt'); 


LolFEm 24.09.2009 19:42

зачем все это если есть уже готовая директива?

[QwyZ] 24.09.2009 20:00

./xxx
a ne
/xxx

Gray_Wolf 24.09.2009 20:20

Цитата:

Сообщение от [QwyZ]
./xxx
a ne
/xxx

И в результате путь будет начинаться с текущей папки, а это зачастую не Document_root...


Время: 20:15