我正在尝试做系统(“cat variables.php”);从PHP脚本,但它没有写任何东西:( 有人知道这个问题吗?
答案 0 :(得分:8)
答案 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)
答案 3 :(得分:0)
如果您尝试完整显示文件的内容,则某些服务器配置为显示文件扩展名为phps的PHP文件源。在显示文件时,它还会语法突出显示文件的内容。
答案 4 :(得分:0)
如果那里的任何人仍然需要答案,请将其放在代码中的任何位置,它将显示语法高亮显示。
show_source();
它绝对适用于PHP 5.0及以上版本。