PHP доступ к файлу в другом каталоге - PullRequest
0 голосов
/ 30 марта 2020

Я хочу прочитать файл в массив в моем скрипте PHP. Я запускаю его локально на своем Linux P C. Существует файл /tmp/data.txt, его копия в / var / www/html/tmp/data.txt, а исходный файл находится в / var / www/html/script.php.

Я пробовал: $dataArray = file('/tmp/data.txt');, но затем PHP не могу открыть файл.

Я также попробовал: $dataArray = file('tmp/data.txt');, который в целом работал нормально, но я хотел бы использовать файл /tmp/data.txt.

Как я могу получить доступ к другому файлу?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2020

Возможно, ваша проблема в том, что php не разрешено читать папку / tmp. Создает свою собственную папку. Возможно, вы захотите Google для php прав на /tmp.

0 голосов
/ 30 марта 2020

try './tmp/data.txt'

./ будет означать "из текущей папки"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...