1 / 22
文档名称:

mysql php生成静态网页实例.doc

格式:doc   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql php生成静态网页实例.doc

上传人:xxj16588 2016/6/8 文件大小:0 KB

下载得到文件列表

mysql php生成静态网页实例.doc

相关文档

文档介绍

文档介绍:mysql php 生成静态网页实例 mysql php t 不怕偷儿带工具, 就怕偷儿懂科技! 1 品味生活, 完善人性。存在就是机会, 思考才能提高。人需要不断打碎自己,更应该重新组装自己。 php 生成静态:PHP 生成静态页疯狂代码/ .:http://Php/Article2193 PHP 生成静态页看到很多朋友在各个地方发帖问 PHP 生成静态文章系统的方法,以前曾做过这样一个系统,遂谈些看法,以供各位参考。好了,我们先回顾一些基本的概念。一, PHP 脚本与动态页面。 PHP 脚本是一种服务器端脚本程序,可通过嵌入等方法与 HTM L 文件混合,也可以类,函数封装等形式, 以模板的方式对用户请求进行处理。无论以何种方式, 它的基本原理是这样的。由客户端提出请求,请求某一页面-----> WEB 服务器引入指定相应脚本进行处理-----> 脚本被载入服务器-----> 由服务器指定的 PHP 解析器对脚本进行解析形成 HTM L 语言形式----> 将解析后的 HTML 语句以包的方式传回给浏览器。由此不难看出, 在页面发送到浏览器后, PHP 就不存在了, 已被转化解析为 HTML 语句。客户请求为一动态文件, 事实上并没有真正的文件存在在那里,是 PHP 解析而成相对应的页面,然后发送回浏览器。这种页面处理方式被称为“动态页面”。二,静态页面。静态页面是指在服务器端确实存在的仅含 HTML 以及 JS, CSS 等客户端运行脚本的页面。它的处理方式是。由客户端提出请求,请求某一页面----> WEB 服务器确认并载入某一页面----> WEB 服务器将该页面以包的形式传递回浏览器。由这一过程,我们对比一下动态页面,即可方现。动态页面需由 WEB 服务器的 PHP 解析器进行解析, 而且通常还需连接数据库, 进行数据库存取操作,然后才能形成 HTML 语言信息包;而静态页面, 无须解析, 无须连接数据库, 直接发送, 可大大减轻服务器压力,提高服务器负载能力,大幅提供页面打开速度和网站整体打开速度。但其缺点是, 不能动态地对请求进行处理,服务器上必须确实存在该文件。三,模板及模板解析。模板即尚未填充内容 html 文件。例如: <HTML> <TITLE>{ title }</TITLE> <BODY> this isa{ file } file's templets </BODY> </HTML> PHP 处理: <?php $title =" 落伍测试模板"; $file = "TwoMax Inter test templet,<br>author : ******@Two_Max"; $fp = fopen ("","r"); $content = fread ($fp,filesize ("")); $content .= str_replace ("{ file }",$file,$content); $content .= str_replace ("{ title }",$title,$content); echo $content; ?> 模板解析处理, 即将经 PHP 脚本解析处理后得出的结果填充(content) 进模板的处理过程。通常借助于模板类。目前较流行的模板解析类有 phplib , smarty , fastsmarty 等等。模板解析处理的原理通常为替换。也有些程序员习惯将判断, 循环等处理放进模板文件中, 用解析类处理, 典型应用为 block 概念,简单来说即为一个循环处理。由 PHP 脚本指定循环次数, 如何循环代入等, 再由模板解析类具体实施这些操作。好了,对比过静态页面与动态页面各自的优劣,现在我们就来说说,如何用 PHP 生成静态文件。 PHP 生成静态页面并不是指 PHP 的动态解析,输出 HTML 页面, 而是指用 PHP 创建 HTML 页面。同时因为 HTML 的不可写性, 我们创建的 HTML 若有修改, 则需删掉重新生成即可。( 当然你也可以选择用正则进行修改, 但个人认为那样做倒不如删掉重新生成来得快捷, 有些得不偿失。) 言归正传。用过 PHP 文件操作函数的 PHP FANS 知道, PHP 中有一个文件操作函数 fopen ,即打开文件。若文件不存在,则尝试创建。这即是 PHP 可以用来创建 HTML 文件的理论基础。只要用来存放 HTML 文件的文件夹有写权限( 即权限定义 0777) , 即可创建文件。( 针对 UNIX 系统而言, Win 系统无须考虑。)仍以上例为例,若我们修改最后一句,并指定在 test 目录下生成一

最近更新

2025年度租车服务及新能源汽车推广协议 10页

2025年度租赁汽车合同协议书,包含驾驶员培训.. 10页

2025年度租赁房屋租赁合同租赁双方违约责任合.. 10页

2025年度租赁协议原告代理词及财产保全执行申.. 9页

二零二五年度百货行业联营联销合同书 16页

二零二五年度社会福利PPP项目合同体系及关键社.. 16页

二零二五年度私家车过户税费代缴服务合同 15页

二零二五年度稻谷电商直销采购合同 15页

二零二五年度纪录片剧本定制与编剧服务专业合.. 15页

二零二五年度绿色建筑产业保证担保借款合同范.. 16页

八年级历史中国近代民族工业的发展1公开课一等.. 19页

二零二五年度网络安全风险评估及整改实施协议.. 16页

二零二五年度能源节约与碳交易包年服务合同 15页

2025年度科技创新项目业绩回报提成协议书 8页

二零二五年度船舶财产抵押借款反担保协议样本.. 16页

二零二五年度茶叶企业内部审计合同 13页

二零二五年度茶艺产品研发合作合同模板 12页

二零二五年度财务咨询项目合作协议范本 18页

二零二五年度足浴养生馆承包经营协议 15页

二零二五年度车位买卖及车位产权登记合同范本.. 13页

二零二五年度车牌租赁合同范本与车辆租赁期限.. 14页

二零二五年度车辆挂靠租赁及保险理赔服务合同.. 13页

二零二五年度车辆租赁行业风险评估合同 15页

二零二五年度软件开发企业员工劳动合同模板 12页

2025年度私人租地养殖废弃物处理合同 10页

二零二五年度重型机械抵押租赁合作协议 15页

二零二五年度金融贷款担保服务合同模板 16页

2025年度私人房子抵押借款合同(房产投资融资.. 9页

二零二五年度餐饮业烘焙师劳务派遣合同 14页

二零二五年度餐饮行业广告宣传保密合同 15页