如何使用PHP将php脚本/代码保存到文件中,而不在保存前解释PHP脚本。
$_POST['posted_code'] = "<html> some cool text <?php print 'Hi, i cant be saved because am being interpreted'; ?> <img> <script></script> <?php include('file'); ?></html>";
我尝试过
header('Content-Type: text/plain;');
file_put_contents('new_file.php',$_POST['posted_code']);
但是我登陆了403禁止访问,并且没有php脚本,它可以保存。
我该如何解决此问题以以以后的解释方式保存代码
答案 0 :(得分:0)
您能在您的posted_code中加上单引号吗?例如“ posted_code”。
尝试以下代码,该代码会将您的php脚本/代码保存到一个文件中,而无需解释该PHP脚本
$_POST['posted_code'] = "<html> some cool text <?php print 'Hi, i cant be saved because am being interpreted'; ?> <img> <script></script> <?php include('file'); ?></html>";
也可以在此处进行更改
header('Content-Type: text/plain;');
file_put_contents('new_file.php',$_POST['posted_code']);