php读取动态生成静态页面
PHP 2010/12/8 18:09:42 点击:不统计
php生成动态有好几篇文章了这里补充一下php读取动态生成静态文件,原来写过一次asp读取动态生成静态文件。参考http://www.forasp.cn/html/1573.html页面。
php读取动态生成静态很简单直接上代码:
<?
$source = "http://www.forasp.cn/";
$make_name = "default.html";
$str = file_get_contents($source);
if($str){
@$obj = fopen($make_name,"ab");
if($obj){
fwrite($obj,$source);
}
@fclose($obj);
}
echo "生成静态页面成功@";
?>
网站制作学习网原创
要注意的几点:
1.$source 源文件路径必须写网络路径,本地测试也要写http://localhost/forasp.php等,如果写虚拟路径会以txt文本读取出来。
2.保存路径可以修改,默认的是在当前生成文件路径下。
3。注意fopen等方法使用判断,有的可能会有错误。
4.fopen的参数问题,“ab” 表示二进制在原文中添加。
如果存在源文件先删除,再生成或者,更改模式。
·上一篇:日期类 >> ·下一篇:php时间类补充 >>