Express777
@Express777

Как правильно открыть файл в PHP на IIS?

Нужно открыть файл в IIS.
Такой код открывает без проблем
$filename = 'C:/web/files/test.txt'';
file_get_content($filename);


А вот этот код вызывает ошибку:
$filename = $_SERVER['DOCUMENT_ROOT'] . '/files/test.txt';
file_get_content($filename);


Warning: file_get_contents(C:\web/files/test.txt): failed to open stream: No such file or directory in


Пробовал такой вариант:
$filename =  addslashes($_SERVER['DOCUMENT_ROOT'] . '\\files\\test.txt');
file_get_content($filename);

Но тоже ошибка.

Как правильно открыть этот файл в IIS?
Windows Server 2008 R2
PHP 5.6
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 1
Можно попробовать сделать str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']); - раз с прямыми изначально работает.
Но я бы вообще не советовал использовать DOCUMENT_ROOT.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы