对于我网站的一部分,我需要能够使用php将php代码写入文件.
例如:
$filename = "RtestR.php";
$ourFileName =$filename;
$ourFileHandle = fopen($ourFileName, 'w');
$written = "
echo \"I like the color \".$_SESSION['color'].\"!!!!\";
";
fwrite($ourFileHandle,$written);
fclose($ourFileHandle);
但是,它不会创建文件,而是抛出此错误:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING on line 14
我做错了什么以及将PHP代码写入文件的正确方法是什么?
编辑:我想我可能需要让自己更清楚…我希望在加载新创建的文件时确定SESSION.从技术上讲,我不想在这个页面上进行会话,而是在我创建的页面上!我想将代码写入文件,而不是代码的输出!