用PHP增强UNIX/LINUX网站功能(1)

再见
原发信人: lanboy (lanboy), 信区: linux
原 标 题: 用PHP3增强UNIX/LINUX网站功能
原发信站: 交大兵马俑BBS站 (Fri Sep 17 10:45:46 1999), 转信   

  如果你是网络开发和维护人员,对ASP应该相当熟悉了。自从微软推出
ASP技术后,由于其在建立动态网站方面的强大功能,很快得到了广泛的应
用。但由于众所周知的原因,ASP只能用于微软自己的操作系统和服务器系
统。目前基于UNIX的网络系统仍然占据大多数;而LINUX操作系统由
于其免费提供和开放源代码很受欢迎,其市场占有率迅速上升,据说已达到了
17%左右;APACHE服务器始终是网络站点的主流服务器软件。PHP
的出现和逐渐完善,对基于UNIX/LINUX系统的网络开发人员来说,
无疑是个好消息:我们不用再只能羡慕ASP的易用性而遗憾PERL/C的
复杂性了!
            PHP特点概述
 PHP全称为Personal Home Page,于1995开始发行使用,到1998
年成为一个成熟的软件产品。目前最新的版本为4.0,而常用的版本为3.0。
PHP是用C语言编写而成,可运行于UNIX/LINUX和WIN9X/NT
下。
 PHP 一种跨平台的服务器端嵌入式脚本技术。 PHP页面是一种文本
文件,是在普通HTML页面文件中嵌入PHP脚本语句,由服务器解释和翻译
成普通的HTML文件,然后传送给客户端浏览器,这一点和ASP一样。
 PHP大量借用了C、JAVA、和 PERL语言的语法,并加入了各种
PHP自己的特征,使WEB开发者能够写出快速的动态页面。
 PHP脚本语句段以“”为结束。“”之间
的脚本语句由服务器软件调用PHP脚本解释引擎解释后替换为普通的HTML
脚本。
 有人认为, PHP最强大也最有代表性的特点在于它的数据库层,它内置了
对很多数据库的支持,而不再需要特殊扩充,使得编写基于数据库的网页变得非
常简单。目前所支持的数据库有Oracle、Adabas D、Sybase、FilePro、mSQL、
Velocis、MySQL、Informix、Solid、dBase、ODBC、Unix、dbm、PostgreSQL、
MS SQL SERVER等。针对每个数据库都有一组函数用于数据库访问和操作,如对
dBase数据库有dbase_create、dbase_open、dbase_close、dbase_pack、
dbase_add_record、dbase_delete_record、dbase_get_record、dbase_numfields、
dbase_numrecords等函数,对MySQL有mysql_close、mysql_connect、
mysql_create_db、mysql_data_seek、mysql_dbname、mysql_db_query等函数。
  同时, PHP还提供了一组图像函数,可以动态生成gif格式的图像数据流并
输出到客户端。
  此外, PHP还提供了对Socket、EMail、PDF文件、HIS(Hyperwave
Information Server)、IMAP、LDAP(Lightweight Directory Access
Protocol)、文件上载、NIS等功能的支持。
※修改: sixteen (十六) 于 2000-01-10 22:19:07 在 [202.117.85.9] 修改本文

再见就是不见的意思.