PHP fgets() 无法识别 <?php
PHP fgets() not recognizing <?php
我正在尝试解析文件的前几行,但我刚刚注意到,如果文件的第一行是 "<?php"
,它不会回显。但是,如果文件的第一行是 "test",它就会。关于原因有什么想法吗?
<?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");
我的解决方案就是不要将行回显到浏览器。我真的不需要在浏览器中使用它。事实上,我需要文件中的其他内容,但只是注意到它无法回显,所以我想问一下。感谢大家的帮助!
我正在尝试解析文件的前几行,但我刚刚注意到,如果文件的第一行是 "<?php"
,它不会回显。但是,如果文件的第一行是 "test",它就会。关于原因有什么想法吗?
<?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");
我的解决方案就是不要将行回显到浏览器。我真的不需要在浏览器中使用它。事实上,我需要文件中的其他内容,但只是注意到它无法回显,所以我想问一下。感谢大家的帮助!