回应php内容

时间:2014-08-03 00:23:11

标签: php

我想知道file_get_contentsfile_put_contents之类的函数是否存在,除了它们也抓取原始的PHP代码。所有文件都是本地的,所以我假设有一些东西存在。我想到的唯一其他解决方案是使用FTP库。如果有人知道解决方法,请告诉我!感谢。

示例:

code.php

<?php
echo 'hello world';

text.php

<textarea>
<?php
echo file_get_contents('code.php');
?>
</textarea>

应输出:

<textarea>
<?php
echo 'hello world'; //isn't actually executed, just displayed as raw text
</textarea>

3 个答案:

答案 0 :(得分:1)

您需要转义HTML字符:

echo htmlentities( file_get_contents('code.php') );

答案 1 :(得分:0)

在上面的示例中,这将起作用:

code.php

<?php
echo 'hello world';

text.php

<textarea>
    <?php include('code.php'); ?>
</textarea>

答案 2 :(得分:0)

只有测试而非答案(将被删除)

的index.php

<textarea rows="10">
<?php
echo file_get_contents('code.php');
?>
</textarea>

code.php

<?php
echo 'hello world';
echo 'textline 3';

输出
IE8

enter image description here

显示源文本IE8

enter image description here