频道栏目
首页 > 程序开发 > Web开发 > PHP教程 > PHP进阶 > 网络编程 > 正文
用PHP实现WEB动态网页静态
2016-01-06 16:51:42           
收藏   我要投稿
  在最近几年,万维网(也称环球信息网,即WWW)不断转变信息处理技巧的面貌。WEB已经快速地成为一种有效的媒介,并合适人们和贸易沟通和协作。几乎所有的信息技巧范畴都广泛受到WEB的影响。Web拜访带来更多用户和更多数据,这意味着给服务器和数据库更多压力和终极用户得到越来越慢的响应速度。与不断靠增加CPU,磁盘驱动器及内存来跟上这种增加的需求相比, WEB动态网页面静态化应当是一个更实用,更经济的选择。

  用PHP实现WEB动态网页静态化的具体实现函数如function gen_static_file()所示

function gen_static_file(, )
{
1= '/usr/local/apache/htdocs/php/' . ;
= '/usr/local/apache/htdocs/ static_html/' . ;
= '/usr/local/php4/bin/php ' . . ' } ' . . ' ';
system();
echo . ' generated.〈br〉';
}
  这个函数是实现静态化的要害,即PHP动态页面程序不是被送到浏览器中,而是输进到名为/usr/local/php4/bin/php是PHP中具有把程序输进文件功效的部分,System是PHP中履行外部命令的函数。我们还可以看出所有天活泼态页面的php程序需放在/php/目录下,所有新产生的静态页面则会呈现在/static_html/目录下(这些路径可以根据具体需要设置)。

  下面让我们举个具体例子,看一下college_static.php的静态页面是怎样天生的。

function gen_college_static ()
{
for ( = 0; 〈= 32; 〉
{
putenv('province_id=' . ); //*.php文件从数据库取数据时要用到。
= ' college_static'. . '.html';
gen_static_file('college_static.php', );
}
  从这个函数我们可以看到通过调用函数gen_static_file(), college_static.php经过静态化,变成了33个静态页面college.static0.html~college.static33.html,其中
点击复制链接 与好友分享!回本站首页
相关TAG标签 静态 网页 动态
上一篇:PHP实现文件下载
下一篇:PHP数据加密
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站