php许愿墙系统毕业设计(论文)(编辑修改稿)内容摘要:

: PHP 运行在服务器端。 这样就不必担心浏览器是否支持 PHP 所使用的编程语言。 PHP 的编程语言可以是 VBSCRIPT 和 JSCRIPT。 VBSCRIPT 是 VB 的一个简集,会 VB 的人可以很方便的快速上手。 然而 NETscape 浏览器不支持客户端的 VBSCRIPT,所以最好不要在客户端使用 VBSCRIPT。 而在服务器端,则无需考虑浏览器的支持问题。 NETscape 浏览器也可以正常显示 PHP 页面。 : PHP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。 浏览者查看页面源文件时,看到的是 PHP 生成的 HTML 代码,而不是 PHP 程序代码。 这样就可以防止别人抄袭程序。 由此可以看出, PHP 是在 IIS 下开发 WEB 应用的一种简单、方便的编程工具。 在 了解了 VBSCRIPT 的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的 PHP 系统。 而我这次所开发的留言本系统,主要是利用 PHP 技术的简单和实用的特点,以及 PHP 使用的广泛性,而且非常适合于网络中小型系统开发。 第 6 页 五 MYSQL 介绍 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。 在 2020 年 1 月 16 号被 Sun 公司收购。 而 2020 年 ,SUN 又被 Oracle 收购 .对于 Mysql 的前途 ,没有任何人抱乐观的态度 .目前 MySQL 被广泛地应用在 Inter 上 的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 C 和 C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、 OS/2 Wrap、Solaris、 Windows 等多种操作系统 API。 这些编程语言包括 C、 C++、 Python、 Java、 Perl、 PHP、Eiffel、 Ruby 和 Tcl 等。 ,充分利用 CPU 资源 SQL 查询算法,有效地提高查询速度 ,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 GB 231 BIG5,日文的Shift_JIS 等都可以用作数据表名和数据列名 TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径 、检查、优化数据库操作的管理工具 据库 六 许愿墙 系统的概要设计 (一 ) 系统开发环境 基于微软平台 PHP 环境,使用 MYSQL 数据库。 适用于 以上版本浏览器, Win2020+APACHE 或 winxp+APACHE 以上运行环境。 (本人用的 winxp+APACHE 测试 )。 (二 ) php 语言选择 选择一个好的编程语言十分的重要,当前,面对众多的编程语言,很多人无从选择,而本人看到 PHP 的以上众多特点,个人认为: MYSQL后台数据库 +PHP服务器端程序 +客户端 IE浏览器,是一个精练实用高效的组合模式。 在这种使用模式中, PHP 程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。 在 PHP 程序中,通过数据库语言,建立对 MYSQL 数据库的连接,是客户能够访问后台数据库的前提。 鉴于前面介绍 PHP 优点的原因,又有上面组合的优势,本人的 许愿墙 使用 PHP 语言也是十分正确而实用的。 第 7 页 (三 ) 系统功能 该 许愿墙 具有的主要功能如下: 1. 可以按照发言时间的先后顺序, 许愿墙 自动排序; 2. 许愿墙 的主要栏目组成图 3. 本 许愿墙 不需注册,陌生人即可留言。 七 许愿墙 详细设计 有了技术和流程图以及 许愿墙 要实现的功能,接下来就应该进行详细设计了。 数据库是首当其冲的,接下来就是用户常接触的首页的设计,然后就是该 许愿墙 特色功能的设计和实现。 (一 ) 数据库设计 我的数据库采用的是 MY SQL 数据库,采用的原因也已经介绍了。 以下就介绍 许愿墙 数据库的组成。 第 8 页 (二 ) 许愿墙 数据库连接 写入 和保存 ?php $con=mysql_connect(,root,123456)。 if (!$con) {echospan style=\color:red。 fontweight:700。 \数据库链接失败。 /span。 exit()。 } mysql_select_db(gbook, $con)。 mysql_query(set names 39。 gb231239。 )。 date_default_timezone_set(PRC)。 ? ?php error_reporting(E_ERROR | E_WARNING | E_PARSE)。 set_magic_quotes_runtime(0)。 define(39。 LOVE_ROOT39。 , substr(dirname(__FILE__), 0, 8).39。 /39。 )。 require_once LOVE_ROOT.39。 ./include/39。 if (isset($_REQUEST[39。 GLOBALS39。 ]) OR isset($_FILES[39。 GLOBALS39。 ])) { exit(39。 Request tainting attempted.39。 )。 } //Session 保存路径 $sessSavePath = LOVE_ROOT.data/sessions/。 if(is_writeable($sessSavePath) amp。 amp。 is_readable($sessSavePath)) { session_save_path($sessSavePath)。 } date_default_timezone_set (Singapore)。 $timestamp = time()。 require_once LOVE_ROOT.39。 ./data/39。 require_once LOVE_ROOT.39。 ./data/39。 require_once LOVE_ROOT.39。 ./include/39。 require_once LOVE_ROOT.39。 ./include/39。 if(defined(39。 UC_KG39。 )) {include_once TM_ROOT.39。 /uc_client/39。 } $PHP_SELF = $_SERVER[39。 PHP_SELF39。 ] ? $_SERVER[39。 PHP_SELF39。 ] : $_SERVER[39。 SCRIPT_NAME39。 ]。 第 9 页 $SCRIPT_FIL。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。