PHP чтение файла - не доиграть - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь прочитать текстовый файл, имя файла основано на переменной.

<?php
$todaydate = date("Y-m-d");
$lines = file("/news/$todaydate.txt");
foreach ($lines as $line_num => $line) {
    echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>

Это ошибка, которую я получаю:

PHP Warning:  file(/news/2020-08-04.txt): failed to open stream: No such file or directory in /home/dev/proj1/readinsert.php on line 3

Я уверен на 100% что файл существует. :) Какую основную c ошибку я делаю?

1 Ответ

0 голосов
/ 04 августа 2020

Я бы удалил / в начале пути и использовал относительные пути

Кроме того, попробуйте получить дополнительную информацию с помощью getcwd и file_exists

...