我有两个文件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标签内的任何内容都会被跳过。
请帮助
答案 0 :(得分:1)
使用
echo htmlspecialchars($string)."<br>";
答案 1 :(得分:0)
根据您的服务器设置,如果没有<?php echo $stuff; ?>
,它可能无法读取。根据我的经验,<?
又称短标签可以打破很多东西。