在 PHP 中嵌入 PHP
Embedding PHP inside PHP
最近架了个服务器,正在慢慢改动。其中一项更改是 php 页面的内容。我通常使用 php "shell"(只是一个文本区域,php 只是评估所写的内容)。我做了一些改动,想用
fwrite($file, "<?php php here ?>");
但是我遇到了一个错误。我相信我知道问题所在,这是因为我嵌套了 php like
<?php
$a = fopen('../php.php', 'w');
fwrite($a, "
<?php
eval($_POST['phptorun']);
?>
");
fclose($a);
?>
有什么方法可以将 php 代码放入文件 php.php 中吗?
我得到的错误是:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /var/www/html/Tyler/replace.php on line 5
编辑:
我忘了说几件事。服务器是LAMP(LinuxApacheMySQLPHP),运行我的Raspberry Pi2,模型B。如果你想访问我的服务器,地址是 71.204.114.18
尝试转义$
符号:
<?php
$a = fopen('../php.php', 'w');
fwrite($a, "
<?php
eval($_POST['phptorun']);
?>
");
fclose($a);
?>
最近架了个服务器,正在慢慢改动。其中一项更改是 php 页面的内容。我通常使用 php "shell"(只是一个文本区域,php 只是评估所写的内容)。我做了一些改动,想用
fwrite($file, "<?php php here ?>");
但是我遇到了一个错误。我相信我知道问题所在,这是因为我嵌套了 php like
<?php
$a = fopen('../php.php', 'w');
fwrite($a, "
<?php
eval($_POST['phptorun']);
?>
");
fclose($a);
?>
有什么方法可以将 php 代码放入文件 php.php 中吗?
我得到的错误是:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /var/www/html/Tyler/replace.php on line 5
编辑:
我忘了说几件事。服务器是LAMP(LinuxApacheMySQLPHP),运行我的Raspberry Pi2,模型B。如果你想访问我的服务器,地址是 71.204.114.18
尝试转义$
符号:
<?php
$a = fopen('../php.php', 'w');
fwrite($a, "
<?php
eval($_POST['phptorun']);
?>
");
fclose($a);
?>