У меня есть папка \folder\
над вебсервер, который содержит .php
, .inc
, .dat
файловЧтения .dat файл как "гб" чтение двоичного
.php
не могут получить доступ к.inc
никакой проблемы,но когда
.inc
пытается получить доступ к.dat
с использованиемfopen('mydat.dat', "rb");
, он выдает сообщение об ошибке, которое не может найтиmydat.dat
внутри\folder\myinc.inc
Конечно, это не может найти его, так как .inc
файл не папка. Почему php рассматривает это как таковое?
Любые идеи, почему php пытается найти .dat
внутри .inc
?
или любые другие альтернативы fopen($filename, "rb")
?
Даже если вы не понимаете смысла сообщения об ошибке, другие люди это делают. Итак, всегда очень хорошая идея скопировать и вставить точное сообщение об ошибке, которое у вас есть. Это сэкономит ваше время и других людей от угадывания. Он не говорит, что «он не может найти mydat.dat внутри \ folder \ myinc.inc». Он просто указал имя файла, где произошла ошибка. –
Нет, я прав. Это то, как PHP пишет сообщения об ошибках. Вы можете попробовать различные ошибки, но все они имеют один и тот же шаблон. Все одинаково: «in some \ path» - это имя файла, в котором произошла ошибка. Доверьтесь мне. –