【发布时间】:2010-09-26 06:17:43
【问题描述】:
我有一个包含 javascript、php 和 html 的 .php 文件。我想包含一个按钮/链接来查看“漂亮打印”的整个文件的来源,但我似乎无法得到任何工作。最好的方法是什么?
【问题讨论】:
标签: php javascript html pretty-print
我有一个包含 javascript、php 和 html 的 .php 文件。我想包含一个按钮/链接来查看“漂亮打印”的整个文件的来源,但我似乎无法得到任何工作。最好的方法是什么?
【问题讨论】:
标签: php javascript html pretty-print
Apache/PHP 的某些组合经过配置,因此以 .phps 结尾的文件不会作为 PHP 运行,而是突出显示和美化。
例子:
【讨论】:
如果你只是想显示文件的代码,可以调用这个函数:
function echoFile($pathToFile){
$handle = fopen($pathToFile, "r");
$contents = fread($handle, filesize($pathToFile));
fclose($handle);
$contents = str_replace("<", "<", $contents);
$contents = str_replace(">", ">", $contents);
echo "<pre>$contents</pre>";
}
所以,如果你想显示 myPhpFile.php,就这样做
echoFile("myPhpFile.php");
要美化它,请点击评论的链接。
【讨论】:
&amp; 替换为 &amp; 以避免字符被解析为实体。此外,请在替换 < 和 > 之前执行此操作,以避免重新转义转义的尖括号。