我有一个包含多个查询的.php文件,我想要将输出文件作为.html文件...
有没有什么方法可以做到这一点?我目前是通过使用浏览器保存执行PHP文件的方式来保存为.html文件。但是当我启动我的产品时,客户端不应该出现这种情况。
请提供一种方法,谢谢。
有没有什么方法可以做到这一点?我目前是通过使用浏览器保存执行PHP文件的方式来保存为.html文件。但是当我启动我的产品时,客户端不应该出现这种情况。
请提供一种方法,谢谢。
这是一个示例代码:
<?php
ob_start();
// your PHP / HTML code here
file_put_contents('where/to/save/generated.html', ob_get_clean());
?>
我不确定我是否正确理解了这个问题。
但是你可以通过命令行从php生成html文件:
php index.php > index.html
RewriteEngine on
RewriteBase /
RewriteRule ^([^/]*)\.html$ $1.php?%{QUERY_STRING} [NC]
你可以使用输出缓冲(ob_start
等)然后在脚本结束时将缓冲区的内容写入文件