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

时间:2014-12-09 18:32:35

标签: php curl fopen

我有两个文件reader.php和somesource.php。两者都在同一个文件夹中。

php标签内的somesource.php内容。

echo "hello World";

reader.php内容

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

我期待输出

echo "hello World";

但我看到一个空白页面。我甚至试过了。 curl和file_get_contents。两者都具有相同的输出。如果我在php标签之外写任何内容将被正常回显。 php标签内的任何内容都会被跳过。

请帮助

2 个答案:

答案 0 :(得分:1)

使用

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

答案 1 :(得分:0)

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