- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP技术在网站建设中应用
PHP技术在网站建设中应用
[摘要]随着互联网的迅猛发展。对网站建设提出更高的要求。主要阐述PHP技术在网页设计与实现。网页自动生成工具是为解决传统建站方法的不足,在市场需求的大环境下应运而生的,从而降低制作网页的技术门槛,使非专业技术人员也可以快速、高效地完成自己的网页,从而实现网址自助建设、管理和更新。
[关键词]PHP技术 网页自动生成 网站建设
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0810043-01
一、引言
利用PHP技术开发的网页自动生成工具,不仅可以作为自助建站的平台,同时也可以作为网站管理系统。它的数据更新很大程度上能满足用户的“个性化需求”,即在内容上和风格上接近用户所想,该系统完全图形视觉化,即使不懂制作网页的专门技术,不懂HTML语言,通过对该系统中如栏目、模板设置、网站关键字、功能模块等进行参数设置,使用者也可以用它轻松地制作出千变万化、色彩丰富的网站。
二、系统主要开发工具及使用的相关技术
(一)系统开发工具PHP简介
PHP是Hypertext Preprocessor的简称,即超文本预处理。PHP可以嵌入HTML中,语言简单,容易掌握;跨平台支持,移植方便,可以在Linux、Unix或Windows操作系统下运行,支持IIS、Apache等流行的Web服务器;PHP源代码是完全公开免费的;PHP内置数据库支持,能访问许多主流数据库,如Oracle、MSQL、Dbase、Sybase、Informix、MySQL等;扩展性强,当WEB服务器承受的需求极大时,PHP性能依然稳定,不会出现性能骤降的情形;PHP具有强大的文本处理功能,支持POSIX扩展、Perl正则表达式和XML文档解析[1]。
(二)使用的主要技术
1.模板技术。模板技术是开发者预先设计出一些常用的框架结构,将页面按照功能类型进行分类,归纳出常用的页面类型,生成模板库,用户可以对网站风格进行导入、导出与管理,网站使用哪个风格,只需点击设为默认网站风格即可,而不用自己重新去搭建,节省了用户的开发时间,方便了用户的使用。
2.标签技术。动作功能的标签化,可以在页面中把页面的显示功能也部分的封装起来,使整个页面更加简洁,也易于用户的调用、代码的重用、代码维护和易于系统扩充。
三、系统主要功能
本系统可将网站内容全部生成静态HTML文件,这样可以极大地节约主机资源,提高系统性能,全静态处理技术是做为构建大型站点的必要条件。不同用户可选择不同的后台操作界面,并且用户可以自己制作后台界面,然后添加到后台界面管理里。
(一)集成网站功能模块。有些功能模块能在后台设置它,却不需要它真正的在页面中出现,而是在某个地方引用它的功能,这样能使用户能随便的对这个功能模块进行修改而不影响设置好的页面布局,这就大大降低了修改功能模块的成本。
(二)强大的模板功能。系统不仅提供了内置的模板标签调用,还提供了标签扩展功能。拥有此功能,用户可自己写函数,然后后台增加标签,就能得到模板解析。一般用于显示系统以外的数据,如:论坛数据、用于监测的实时显示数据等等。用户能在不改变网站功能的前提下,动态的更换模板,将给网站的开发人员和维护人员带来极大的方便。
四、网站建设的后台运行
(一)网站后台功能模块设计
1.用户管理:用户管理模块可以定义用户的权限、用户拥有的网站的类型、绑定用户网站的域名,设置用户网站的使用时间等等。通过用户管理功能,可以对不同级别的用户进行不同级别的服务,使用户的网站实现不同的功能。
2.界面管理:界面管理模块能够实现界面的添加、在线编辑、删除、参数设置等。通过界面管理模块,可以为用户提供制作好的模板,并根据不同用户的需求把模板分配给用户。
3.图片管理:图片管理分为系统图片管理和用户图片管理。系统图片是所有用户都可以使用的,用户图片只针对该用户自己使用。图片管理可以实现图片的添加、修改和删除操作。通过图片管理模块,可以控制用户上传图片的空间大小,将不同的用户的图片分开管理,把大多数用户都能够使用的图片放到同一个文件夹中统一管理以达到节省服务器空间的目的,审核用户上传的图片,并可以强制删除非法的或者不健康的用户图片。
4.数据库管理:数据库管理模块主要功能有数据备份、恢复、优化、升级。所有利用网页自动生成工具建立的网站,它们的数据库都是放到一个统一的大数据库中,这样,很多数据就可以为多个用户网站使用,大大节省了数据库的空间,而每个用户可以单独管理自己的虚拟数据库。
(二)网站管理后台功能模块设计
1.参数系统:主要
文档评论(0)