PHP网站生成静态页面的方法

日期:2012-2-26 类型:网站转静态技术

PHP网站是目前最流利的一种跨平台的网站编辑语言,因为PHP+MYSQL的黄金组合,读取数度快而受到广大客户的喜爱。像出名的如百度,前程无忧。虽然这两个都是用了伪静态的方法来实现了浏览器地址的改变。但是从根本上解决了SQL注入的安全性。PHP网站转静态的应该为PHP网站注入了一层新的面纱。安全性不用考虑。数据库不用考虑,上千万条数据轻而易举的完成。下面对PHP网站生成静态页面的技术做一个详细的解释。
$file1=$_SERVER['HTTP_REFERER'];//要在静态页面中显示的内容1
$file3=art_classjs_htmyy(7,894,31,101,0);//静态页面的内容2
$fp=fopen("index.html","r");//以读的形式打开要写入的页面
$content=fread($fp,filesize ("index.html"));//获取上面页面中的HTML代码保存到$content中
$content=str_replace("{HTTP_REFERER}",$file1,$content);//替换$content中{HTTP_REFERER}
$content=str_replace("{gonggao1}",$file2,$content);\);//替换$content中{gonggao1}
$filename="index.html";//静态化页面的名称
$handle=fopen($filename,"w"); //打开文件指针,创建文件
if (!is_writable($filename)){
die ("文件:".$filename."不可写,请检查其属性后重试!");
 }
if (!fwrite ($handle,$content)){  //将信息写入文件
 die ("生成文件".$filename."失败!");
 }
fclose ($handle); //关闭指针
die ("创建文件".$filename."成功!");
总之PHP的技术很简单。就是先打开模板文件,读取文件中的变量。把变量转换为用类或过程或函数输入的内容。把这样内容循环写入文件中。循环生成出来。

有需要代码可以联系我们:http://www.jixingweb.com/

 


 

深圳市蒸蒸科技有限公司

地址:深圳市龙华新区龙观西路2号宝龙大厦915室

手机:15013488376

联系人:商先生

公司网址:http://www.jixingweb.com


响应式网站
兼容手机端、电脑端、微信端
网站转静态开发
打开速度快、安全性高、利于SEO优化
HTML5+CSS3最新技术
采用最新网站排版技术,动态效果更逼真
仿站2500元起
高仿网站、价格便宜、功能齐全