相关疑难解决方法(0)

htmlentities()与htmlspecialchars()

htmlspecialchars()和之间有什么区别htmlentities()?我什么时候应该使用其中一种?

php

526
推荐指数
10
解决办法
31万
查看次数

9
推荐指数
3
解决办法
3万
查看次数

如何用php编写php代码到一个文件

对于我网站的一部分,我需要能够使用php将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);
Run Code Online (Sandbox Code Playgroud)

但是,它不会创建文件,而是抛出此错误:

解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE,期望第14行的T_STRING或T_VARIABLE或T_NUM_STRING

我做错了什么以及将PHP代码写入文件的正确方法是什么?
编辑:
我想我可能需要让自己更清楚...我希望在加载新创建的文件时确定SESSION.从技术上讲,我不想在这个页面上获得会话,而是在我创建的页面上!我想将代码写入文件,而不是代码的输出!

php fwrite

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×3

fwrite ×1

html ×1