PHP转存HTML
我想把PHP+MYSQL页面转存成HTML页面,就是把链接数据库和执行数据库查询命令的页面的结果保存成HTML,普通方法只有另存为HTML才能实现,有没有更加高效的方法,...
我想把PHP+MYSQL页面转存成HTML页面,就是把链接数据库和执行数据库查询命令的页面的结果保存成HTML,普通方法只有另存为HTML才能实现,有没有更加高效的方法,比方使用工具,或者API?
展开
3个回答
展开全部
???你说的是网站静态页面生成吧,我倒是觉得有时间去研究一下伪静态,关于生成静态页面的话,总觉得会提高网站垃圾数据的冗余度!!
追问
可以用
echo"优秀";
INCLUDE("my.php","select * from class where score>80");
echo"中等";
INCLUDE("my.php","select * from class where score>60 and score<80");
echo"不及格";
INCLUDE("my.php","select * from class where score<60");
这种方式来生成静态页面吗? 这样的思维可以生成静态报表.
追答
恩。冒昧的问一下,include这个是这样用的吗,include是导入数据,说白了就是复制另一个文件的代码到此文件!
展开全部
在你需要存放为html的php页面这样修改:
ob_start();//在所有html输出前加入这句
echo"<br>";echo"<br><pre>";print_r($array2);echo"</pre>";
echo"<br>";echo"<br><pre>";print_r($array3);echo"</pre>";
echo"<br>";echo"<br><pre>";print_r($array4);echo"</pre>";
//在所有html输出后加入以下内容:
$content = ob_get_contents();
$f = fopen(time()+"_cache.html", "w");
fwrite($f, $contents);
fclose($f);
这样浏览php的时候页面已经“缓存”到了一个html文件内。
ob_start();//在所有html输出前加入这句
echo"<br>";echo"<br><pre>";print_r($array2);echo"</pre>";
echo"<br>";echo"<br><pre>";print_r($array3);echo"</pre>";
echo"<br>";echo"<br><pre>";print_r($array4);echo"</pre>";
//在所有html输出后加入以下内容:
$content = ob_get_contents();
$f = fopen(time()+"_cache.html", "w");
fwrite($f, $contents);
fclose($f);
这样浏览php的时候页面已经“缓存”到了一个html文件内。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有相应的代码的,在网上好好找找
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询