如何将呈现的内容写入<pre><code>文件之间

  • 本文关键字:之间 文件 code pre php
  • 更新时间 :
  • 英文 :


我有一个文件main.php,代码片段为

<pre><code>
echo htmlspecialchars ('echo "this is a $name of your best friend";'); 
</pre></code>

当我在浏览器中运行main.php文件时,我得到

echo "this is a $name of your best friend";

输出正常

我想把这个输出写入一个文本文件- output.txt

问题是,如果我试图将内容写入output.txt,我会在标记之间获得代码片段,而不是输出。似乎我必须在浏览器中运行文件。但即使在浏览器中运行文件,内容也可以看到,但不能写入output.txt

我怎么能做到。如果我能在浏览器中不打开main.php文件的情况下写入output.txt就最好了。

$fp = fopen('output.txt', 'w');写入文件(fp,片段美元);文件关闭(fp);

问题是片段有那些预代码标记。我不知道什么代码可以将渲染输出写入output.txt

请注意:这个问题不是关于如何写入文件的。

这是关于将渲染输出写入文件。

实际上这是不可能的直接方式。原因是客户端呈现的值不能进入数据库或在外部使用。我的意思是,假设你有一个值计算在客户端(如javascript给出值在id)。要从渲染的html中创建一个文件,唯一的方法是在后端卷曲url,然后将内容写入文件。

最新更新