То, что я пытался сделать (и мог, фактически, но только на моем локальном тестовом сервере), это вывести php-файл с php.
Кажется, проблема в открывающих и закрывающих тегах php.
Я посмотрел nowdoc в php.net, но не смог найти ключ к решению.
Если я использую это так:
$fh = fopen($filenameandpath, 'w') or die("can't open file");
$stringData = <<<'WWR'
<?php
echo('test');
?>
WWR;
$suc = fwrite($fh, $stringData);
fclose($fh);
Я получаю сообщение об ошибке:
Ошибка разбора: синтаксическая ошибка, неожиданный T_SL в /home/ua000154/public_html/test.php в строке XX
Номер белья этой ошибки синтаксического анализа всегда находится там, где находится открывающий php-тег. Кажется, моя проблема в том, что мне нужно экранировать этот тег (я полагаю, что я должен сделать то же самое с закрывающим тегом)
Как я мог это сделать? На самом деле это работало на моем тестовом сервере, но не после того, как я загрузил его в окончательное расположение на другом сервере.
Любая помощь приветствуется. Спасибо за ваше время!