从另一个 php 脚本中读取 php 源代码


Read php source from another php script

我有两个文件阅读器.php和一些来源.php。两者都在同一个文件夹中。

某源.php PHP 标签内的内容。

echo "hello World";

读者.php目录

$fp = fopen('somesource.php','r') or die($php_errormsg);
$string = fread($fp,filesize('somesource.php'));
echo $string."<br>";

我期待输出

echo "hello World";

但是我看到的是一张白纸。我什至尝试过。卷曲和file_get_contents。两者都具有相同的输出。如果我在 php 标签之外写任何东西,就会像往常一样回显。PHP 标签中的任何内容都会被跳过。

请帮忙

使用

echo htmlspecialchars($string)."<br>";

根据您的服务器设置,如果没有<?php echo $stuff; ?>,它可能无法读取它。 <?又名短标签在我的经验中会破坏很多东西。