Я пишу файл PHP, используя следующий код PHP:
Код для написания php-файла:
** write.php **
<?php
$myfile = fopen("writePhp.php", "w") or die("Unable to open file!");
$txt = "<?php \n error_reporting(E_WARNING & ~E_NOTICE & ~E_DEPRECATED);\n ";
fwrite($myfile, $txt);
$txtnew = "'$CALENDAR_DISPLAY = 'true';' \n";
fwrite($myfile, $txtnew);
?>
Точный вывод, который я хочу:
writePhp.php
<?php
error_reporting(E_WARNING & ~E_NOTICE & ~E_DEPRECATED);
$CALENDAR_DISPLAY = 'true';
Тем не менее фактический результат что я получил в моем файле writePhp:
<?php
error_reporting(E_WARNING & ~E_NOTICE & ~E_DEPRECATED);
' = 'true';'
Когда я выполняю файл write.php, я получаю уведомление:
Примечание: неопределенная переменная: CALENDAR_DISPLAY в /var/www/shellPhp/write.php в строке 11
Конкретная проблема, с которой я сталкиваюсь, заключается в том, что мой код не записывает переменную в файл. Любое предложение или помощь приветствуется.
Задача ещё не решена.
Других решений пока нет …