0

我的网站是 php,当我点击“保存 HTML”链接时,我希望我的动态报告文件转换为 html 文件。

当我单击“保存 HTML”链接时,我想创建一个新的 html 文件,其中包含从数据库中获取的报告。

当我点击另存为 html 链接日期和时间时,我需要动态名称。

我的代码是针对一个文件而不是动态文件,我想要动态的 html 页面。

$SaveFile = "weeklyreport.htm";
$fh = fopen($SaveFile, "w") or die("can't open file");
fwrite($fh, $htmlbodycontent);
fclose($fh);
4

1 回答 1

0

在 PHP 中使用 fOpen 根据需要传递带有任何变量的整个 URL,以限制正在生成的文档的范围,同时将输出的 HTML 解析为将提示用户下载的“文本”文件。

如果您只有一段自己生成报告的 PHP 代码,请直接指向它以阻止用户保存任何额外的菜单结构或站点包装。

fOpen 请求的处理方式与普通的 http 请求完全相同,因此可以完美地解析为 html 文件。您还可以将 CSS 写在 header/inline 中,这样 html 文档就可以很好地独立存在。但是,您将在图像方面遇到更多问题。

于 2012-06-18T05:58:47.900 回答