Я испытываю некоторые трудности в получении моего file_get_contents()
функция на самом деле работать. Я использую Coda 2 для практики PhP, и каждый раз, когда я пытаюсь получить содержимое файла для отображения, появляется предупреждение:
Warning: file_get_contents(template.txt):
failed to open stream: No such file or directory in - on line 9
На девятой строке у меня есть следующее:
echo file_get_contents("template.txt");
Я проверил местоположение файла и убедился, что он находится в одной папке с этим файлом PHP. Возможно, здесь упущена небольшая деталь, но это должно было сработать.
Спасибо за любую помощь заранее.
Примечание: я также попытался использовать эту функцию в браузере с MAMP, но безуспешно. В настоящее время я работаю с Mac, если это поможет каким-либо образом.
Если файл находится в том же каталоге, используйте:
echo file_get_contents(__DIR__."/template.txt");
__DIR__
Волшебная константа всегда содержит путь к каталогу файла, где __DIR__
на него ссылаются. текущий рабочий каталог вашего приложения, однако, может быть где-то совершенно другое.
В противном случае, как уже предлагалось, используйте абсолютный путь к файлу.
Других решений пока нет …