对于我网站的一部分,我需要能够使用 php.ini 将 php 代码写入文件。例如:
$filename = "RtestR.php";
$ourFileName =$filename;
$ourFileHandle = fopen($ourFileName, 'w');
$written = "
<html>
<body>
<?php
echo \"I like the color \".$_SESSION['color'].\"!!!!\";
</body>
</html>
";
fwrite($ourFileHandle,$written);
fclose($ourFileHandle);
但是,它没有创建文件,而是抛出了这个错误:
解析错误:语法错误,意外的 T_ENCAPSED_AND_WHITESPACE,在第 14 行需要 T_STRING 或 T_VARIABLE 或 T_NUM_STRING
我做错了什么以及将php代码写入文件的正确方法是什么?
编辑:
我想我可能需要让自己更清楚......我希望在加载新创建的文件时确定 SESSION。从技术上讲,我不想在此页面上获得会话,而是在我正在创建的页面上!我想将代码写入文件,而不是代码的输出!