从其他php文件插入文件php代码

时间:2014-02-25 20:17:48

标签: php variables fputs

我正在尝试插入类似这样的PHP代码:

<?php echo 'Hello world!'; ?>

使用此脚本:

<?php
$code = '<?php echo "Hello world!"; ?>';
$file = fopen('file.php', w)
fputs($file, $code);
fclose($file);
?>

在客户端请求页面时服务器将运行的另一个.php文件。 有可能吗?如果是的话,怎么样? 我知道你不能用这个脚本做,但我不知道怎么办。 我不需要打印Hello字!在新文件中,我需要变量$ code中的确切代码。

3 个答案:

答案 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);
?>