回 帖 发 新 帖 刷新版面

主题:请教关于写文件 谢谢

我想让文件xx.php往yy.php里写php代码,下面是xx.php的代码,
当$it="<?php echo ('ok');?>"时,运行是成功的,
当$it="<?php $name='aaa'; echo $name;?>"时,显示第一行有语法错误:
Parse error: syntax error, unexpected '='
这是为什么?怎么纠正这个错误?谢谢!

<?php
$it="<?php echo ('ok');?>";

if(!$fp=fopen("yy.php",'a+')){
    echo "can't open yy";
    exit;
}
if(!fwrite($fp,$it)){
    echo "can't write";
    exit;
}
require ("yy.php");
?>

回复列表 (共2个回复)

沙发

将$用转义字符"\"输出

板凳

加了转义字符就好使了,谢谢,非常感谢。

我来回复

您尚未登录,请登录后再回复。点此登录或注册