fopen (файл из другого каталога не открывается)

Danilevsky

Новичок
fopen (файл из другого каталога не открывается)

Здравствуйте!
На локальном компьютере работает отлично, но когда загружаю на сервер - не пашет!
PHP:
$file = fopen("$_SERVER["DOCUMENT_ROOT"]\catalog\file.txt","a");
Подскажите. По какой причине это может быть? Как с этим бороться?
Спасибо!!
 

Danilevsky

Новичок
SiMM
Это работало:
PHP:
$DocRoot = $_SERVER["DOCUMENT_ROOT"];
$file = fopen("$DocRoot\catalog\file.txt","a");
debug прочитал - почерпнул много интересного.
Выдало это:
Warning: fopen(): open_basedir restriction in effect. File is not within the allowed path

Warning: fopen: failed to open stream: Operation not permitted

От чего это зависит, и все же можна ли это как-то решить!?
 

master_x

Pitavale XXI wieku
Danilevsky
Warning: fopen(): open_basedir restriction in effect. File is not within the allowed path
Внимание: действует директива open_basedir. Файл находится за пределами разрешенного пути.
Проще говоря, у тебя есть директива open_basedir в php.ini, там прописан путь, в пределах которого ты можешь работать.
 
Сверху