我正在尝试插入类似这样的PHP代码:
<?php echo 'Hello world!'; ?>
使用此脚本:
<?php
$code = '<?php echo "Hello world!"; ?>';
$file = fopen('file.php', w)
fputs($file, $code);
fclose($file);
?>
在客户端请求页面时服务器将运行的另一个.php文件。 有可能吗?如果是的话,怎么样? 我知道你不能用这个脚本做,但我不知道怎么办。 我不需要打印Hello字!在新文件中,我需要变量$ code中的确切代码。
答案 0 :(得分:1)
试试吧
$code = "<?php echo 'Hello world!'; ?>";
您需要使用双引号来编写此代码
答案 1 :(得分:1)
您有两种选择:
$code = '<?php echo \'Hello world!\'; ?>';
OR
$code = "<?php echo 'Hello world!'; ?>";
与您可以看到的评论一样,在w
之后在;
和fopen()
附近加上引号:
$file = fopen('file.php', 'w');
答案 2 :(得分:0)
试试这段代码
<?php
$code = "<?php echo 'Hello world!'; ?>";
$file = fopen('file.php', 'w');
fputs($file, $code);
fclose($file);
?>