Какие-либо причины, по которым fread () будет отличаться для файла .php над файлом .txt? - PullRequest
0 голосов
/ 04 апреля 2010

Есть ли причина, по которой функция fread() не будет работать (ошибки не отображаются) при чтении из файла .php через файл .txt?

код

$file = fopen("db.php","rw");
$data = fgets($file, filesize("db.php"));
echo($data);
fclose($file);
die();

Ответы [ 3 ]

2 голосов
/ 04 апреля 2010

Являются ли разрешения одинаковыми для файла .php и файла .txt? Я знаю, что это кажется очевидным, но иногда это мелочи, которые мы получаем.

2 голосов
/ 04 апреля 2010

Есть ли причина, по которой функция fread () не будет работать (ошибки не отображаются) при чтении из файла .php поверх файла .txt?

Нет, если вы обращаетесь к ним одинаково (тот же протокол / метод / местоположение). Они все просто данные для fread().

1 голос
/ 20 сентября 2011

Дело в том, что если вы хотите отобразить это на странице, она будет интерпретирована, поэтому вы должны отфильтровать ее html-теги с помощью FILTER_SANITIZE_SPECIAL_CHARS или некоторой другой подобной опции.

...