我想知道file_get_contents
和file_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>
答案 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
显示源文本IE8