将php文件转换为html并将其保存在服务器上

时间:2014-02-20 13:35:56

标签: php

我创建了一个带有新闻的网站,它名为index.php,它使用数据库中的php获取内容。是否有可能将此网站转换为纯HTML,即没有所有的PHP数据库查询,但只有用户在进入网站后看到的ouptup?

2 个答案:

答案 0 :(得分:0)

用以下代码开始您的代码:

<?php
ob_start(function($c) {
    file_put_contents("your_html_file_here.html",$c);
    return $c;
});

有了这个,所有输出都会保存到文件中,并发送到浏览器 - 然后您可以根据需要使用此文件。

对于旧版本的PHP:

<?php
ob_start(create_function('$c','file_put_contents("your_html_file_here.html",$c); return $c;'));

答案 1 :(得分:0)

是的,可以使用ob_start和ob_get_flush的组合。

这看起来像是:

ob_start();

//Your code goes here, you can include, require

$sOutput = ob_get_flush();

//Here you can do whatever you want with output

file_put_contents ('index.html', $sOutput);