我该如何显示php源代码

时间:2010-04-01 16:36:06

标签: php file system move

我正在尝试做系统(“cat variables.php”);从PHP脚本,但它没有写任何东西:( 有人知道这个问题吗?

5 个答案:

答案 0 :(得分:8)

如果要向用户显示整个文件,请尝试:

highlight_file("path/to/file");

http://us3.php.net/highlight_file

答案 1 :(得分:4)

您可以使用file_get_contents获取文件内容。

您可以使用 __FILE__ 来获取当前文件的路径 - 如果您想要当前文件,当然


因此,要显示当前文件的内容:

echo file_get_contents(__FILE__);

注1:您可能需要进行一些转义:

echo '<pre>' . htmlspecialchars(file_get_contents(__FILE__)) . '</pre>';

注意2:您可以使用任何文件执行此操作,当然 - 只需确保文件的路径正确

echo '<pre>' . htmlspecialchars(file_get_contents('/path/to/my/file.php')) . '</pre>';


如果你想要的不只是显示内容 - 如果你想要语法高亮 - 你可以使用 highlight_file 功能;或类似 GeSHi 的内容,它更丰富,更易于配置。

答案 2 :(得分:0)

目前尚不清楚您要实现的目标,但如果您尝试单步执行PHP代码,请使用:

这些工具可让您在不同的时间点查看变量。

答案 3 :(得分:0)

如果您尝试完整显示文件的内容,则某些服务器配置为显示文件扩展名为phps的PHP文件源。在显示文件时,它还会语法突出显示文件的内容。

答案 4 :(得分:0)

如果那里的任何人仍然需要答案,请将其放在代码中的任何位置,它将显示语法高亮显示。

show_source();

它绝对适用于PHP 5.0及以上版本。