我爱学习网首页 | 设为首页 | 收藏本站 | 网站地图 您好,欢迎光临我爱学习网
我爱学习网

当前位置:首页 > 编程开发 > php >

PHP生成HTML静态网页文件示例演示

时间:2013-03-19 22:17 来源:未知 | 作者:易享学习网 | 本文已影响
1、首页新建htm静太模板文件tmp.htm

码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<title>标题:{title}</title>
</head>
<body>
此新闻的内容:{content}
</body>
</html>

2、新建php文件,代码如下:

<?php
  $con=array(array('标题1','内容1'),array('标题2','内容2'));
  print_r($con);
  foreach($con as $id=>$val){
       $title=$val[0];
       $content=$val[1];
       $path=$id.'.htm';
       $fp=fopen("tmp.htm","r"); //只读打开模板
       $str=fread($fp,filesize("tmp.htm"));//读取模板中内容
       $str=str_replace("{title}",$title,$str);
       $str=str_replace("{content}",$content,$str);//替换内容
       fclose($fp);

       $handle=fopen($path,"w"); //写入方式打开新闻路径
       fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件
       fclose($handle);
  echo "生成成功";
  }
// unlink($path); //删除文件
?>


PHP部分文件操作函数功能简介:

(1)、  fopen 打开文件函数
(2)、  fread 读取文件内容
(3)、  filesize 读取文件大小,字节为计量单位
(4)、  fwrite 写入文件内容
(5)、  fclose 关闭打开的文件

2、unlink()  rmdir() 删除函数
unlink() 删除文件函数 
rmdir() 删除目录函数 (责任编辑:我爱学习网)


分享到: 更多