服务器CPU:PIII500以上,内存:256M以上
客户机CPU:P200MMX以上,内存:32M以上
开发工具:DreamweaverMX2004,系统采用DreamweaverMX2004作为页面规划工具。
1.2.2PHP技术简介
PHP(HypertextPreprocessor,超文本预处理器)是完全
免费的,PHP是一种能快速
学习、跨平台具有良好的数据库交互能力的开发语言,PHP具有公认的安全性,PHP借助
源代码公开迅速成为应用最为广泛的动态网页
设计语言。
使用PHP的一大好处是它对于初学者来说及其的简单,同时也给专业的程序员提供了各种高级的特性。当您看到PHP长长的特性
列表时,请不要害怕。您可以很快的入门,只需几个小时您就可以自己写一些简单的脚本。
PHP主要特点如下:
(1)简单易学。这是它的第一个突出的特点。PHP大量借鉴了c和perl的语法,如果了解c或者perrl语言,学起来事半功倍;
(2)快速:PHP是一种强大的CGI脚本语言,语法混合了C、
Java、Perl和PHP式的新语法,执行网页比CGI、Perl和PHP更快;(3)具有很好的开放性和可扩展性:PHP属于自由软件,其源代码完全公开,任何程序员都可以为PHP扩展附加功能;
(4)据库支持:PHP支持多种主流与非主流的数据库,如:AdabasD、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、MicrosoftSQLServer、Solid、Sybase、ODBC、oracle、oracle、PostgreSQL等。其中,PHP与MySQL是现在绝佳的组合,它们的组合可以跨平台运行;
(5)面向对象编程:PHP提供了类和对象。为了实现面向对象编程,PHP4及更高版本提供了新的功能和特性,包括对象重载、引用技术等;
(6)版本更新速度快:与数年才更新一次的ASP相比,PHP的更新速度就要快得多,因为PHP每几周就更新一次;
(7)具有丰富的功能:从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP几乎涵盖了所有网站的一切功能;
(8)可伸缩性:传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。
(9)跨平台:PHP能够用在所有的主流操作系统上也就是说具有java一次编写到处运行的优点。
2、PHP的功能概述
PHP在数据库方面的丰富支持,也是它迅速走红的原因之一。
在加入其它的模块之后,提供了更多样的支持如下:
(1)英文拼写检查
(2)BC高精确度计算
(3)公元历法
(4)PDF文件格式
(5)图形处理
(6)编码与解码功能
(7)哈稀处理
(8)qmail与vmailmgr系统
(9)压缩文件处理
(10)XML解析
除此之外,一般语言有的数学运算、时间处理、文件系统、字符串处理、行程处理等功能,它一样都不缺。再加上它是免费的系统,使得成本与效益比,几乎等于无限大!
4、数据库永久连接
永久的数据库连接是指在您的脚本结束运行时不关闭的连接。当收到一个永久连接的请求时。PHP将检查是否已经存在一个(前面已经开启的)相同的永久连接。如果存在,将直接使用这个连接;如果不存在,则建立一个新的连接。所谓“相同”的连接是指用相同的用户名和密码到相同主机的连接。
对WEB服务器的工作和分布负载没有完全理解的读者可能会错误地理解永久连接的作用。特别的,永久连接不会在相同的连接上为您提供建立“用户会话”的能力,也不提供有效建立事务的能力。实际上,从严格意义上来讲,永久连接不会给您提供任何非永久连接无法提供的特殊功能。
1.2.3后台数据库MYSQL