Задать вопрос
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
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Можно попробовать сделать str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']); - раз с прямыми изначально работает.
Но я бы вообще не советовал использовать DOCUMENT_ROOT.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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