我正在尝试使用php在浏览器中显示文件的内容,并想知道如何保留文件的文本格式。
例如,如果文件格式如下:
<?php
$fh = fopen("somefile.php", 'r') or die ("could not open file");
?>
它目前显示内联如下:
<?php $fh = open("some file.php", 'r') or die (could not open file") ?>
有没有办法保留格式s
答案 0 :(得分:0)
将输出放在<pre>
块中,表示它们已预先格式化。
<pre>
<?php
readfile($filename);
?>
</pre>
答案 1 :(得分:-1)
您需要转义所有特殊符号,例如$?&lt;&gt; []'“`/ etc并在显示之前恢复它们(urldecode / urlencode或html_entity_decode / htmlentities)。 可能是您以二进制格式将此类内容存储在文件中的更好方式。