Я недавно установил сервер, и я делаю изменения постепенно. Одним из изменений является содержимое php-страницы. Я обычно использую php «shell» (только текстовое поле и php просто анализирует написанное). Я внесли некоторые изменения и хочу использоватьВнедрение PHP внутри PHP
fwrite($file, "<?php php here ?>");
, но я получаю сообщение об ошибке. Я считаю, что я знаю эту проблему, и это потому, что я вложенные PHP как
<?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
Edit:
Я забыл сказать пару вещей. Сервер является ЛАМПЫ (Linux Apache MySQL PHP), работает на моем Raspberry Pi 2, модель B. Если вы хотите посетить мой сервер, он находится на 71.204.114.18
проверить эту ссылку http://stackoverflow.com/questions/12173473/echo-a-string-in-php-that-contains-or-php-and-a-php-function/37520814#37520814 –
@MeganFox что не отвечает на мой вопрос. –
Возможный дубликат [как написать php-код в файл с php] (http://stackoverflow.com/questions/17029917/how-to-write-php-code-to-a-file-with-php) – eol