在阅读和显示文本时保留文本格式

时间:2016-08-19 20:53:33

标签: php text

我正在尝试使用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

2 个答案:

答案 0 :(得分:0)

将输出放在<pre>块中,表示它们已预先格式化。

<pre>
<?php
readfile($filename);
?>
</pre>

答案 1 :(得分:-1)

您需要转义所有特殊符号,例如$?&lt;&gt; []'“`/ etc并在显示之前恢复它们(urldecode / urlencode或html_entity_decode / htmlentities)。 可能是您以二进制格式将此类内容存储在文件中的更好方式。

相关问题