我正在尝试做的(并且实际上可以但仅在我的本地测试服务器上)是输出带有 php.ini 的 php 文件。
问题似乎是 php.ini 的开始和结束标签。
我在 php.net 中查找了 nowdoc,但找不到解决方案的线索。如果我这样使用它:
$fh = fopen($filenameandpath, 'w') or die("can't open file");
$stringData = <<<'WWR'
<?php
echo('test');
?>
WWR;
$suc = fwrite($fh, $stringData);
fclose($fh);
我得到一个解析错误:
解析错误:语法错误,第 XX 行 /home/ua000154/public_html/test.php 中的意外 T_SL
此解析错误的行号始终是找到打开 php-tag 的位置。我的问题似乎是我需要转义这个标签(我想我应该对结束标签做同样的事情)
我怎么能这样做?这实际上在我的测试服务器上有效,但一旦我将它上传到另一台服务器上的最终位置,它就不会了。
任何帮助都将不胜感激。谢谢你的时间!