Я пытаюсь разобрать первые несколько строк файла, однако я только что заметил, если первая строка файла "<?php"
это не будет эхом Однако, если первая строка файла является «тестовой», она будет. Есть идеи, почему?
<?php
$file= fopen("testfile.php", "r") or die("Unable to open file!");
echo fgets($file);
fclose($file);
?>
Я предполагаю, что вы используете тип контента по умолчанию text/html
отсюда <?php
распознается как тег HTML, и ваш браузер не отображает его. Проверьте исходный код вашей страницы.
Вот хорошая презентация, как это сделать: http://www.wikihow.com/View-Source-Code.
Это должно работать для вас! (Даже с цветами!)
highlight_file("testfile.php");
Решение для меня — просто не повторять строку в браузере. Мне действительно не нужно это в браузере. На самом деле, мне нужны другие вещи из файла, но я только заметил, что он не может быть эхом, поэтому я подумал, что спросить. Спасибо всем за вашу помощь!