请输入您要查询的百科知识:

 

词条 《疯狂站长之PHP》
释义

疯狂站长之PHP 内容简介

如果您想成为一个酷站的站长,那么这本书正是写给您的。本书从简单的程序出发,逐步介绍与PHP有关的各种知识和功能,引导读者快速掌握PHP的相关概念。对于有经验的程序员来说,还可以通过本书介绍的PHP高级特性,对PHP有更深刻的了解。最后我们还给出了PHP常用函数的列表,以方便读者查询。

本书介绍的学习方法主要针对于对HTML和互联网有一定认识的读者,不过,对以前从没有接触过HTML的个人而言,书中边学习边动手的练习方法也能帮助您快速入门、提高水平并轻松读完本书。如果您具有程序设计经验,那么通过本书的学习您将对PHP有更深刻的了解。

疯狂站长之PHP 本书前言

第一次听说PHP是在一个朋友发给我的E-mail中。他去了一家专门从事互联网开发工作的公司,在那里为编写ASP脚本,在忍受了微软的种种无理要求后,他怀着后悔的心情发给我了这样一个Message。

"曾经有一份免费的午餐――PHP摆放在我的面前,我没有珍惜,等我受够微软的侮辱的时候,我才后悔莫及,人世间最痛苦的事莫过如此。如果上天能够给我一个再次选择的机会,我一定会把'温酒吧'连同蓝天白云赶回老家,在先行者的累累白银上挥舞PHP的旗,如果这还不能抚慰先行者皮包中阵亡的孔方兄,而一定要在孔方兄的墓志铭上留下些什么的话,我希望是:打倒ASP,PHP万岁!"

那么PHP究竟有何神功,以至于微软的ASP技术也在其面前显得如此苍白无力呢?诸君听我慢慢道来。

PHP是与在国内已经较为流行的ASP相类似的一种技术。它是一种服务器端的脚本语言,通过在HTML网页中嵌入PHP的控制语言,来完成与用户交互以及访问数据库等功能。

当我们在网上冲浪,享受网络给我们带来的便利时,你是否想过,在一个个缤纷艳丽的网页背后有多少工作要做?当我们迷醉在网络给我们带来的海量信息中时,你又是否想过,是谁来完成你我与这海量信息库间的沟通的呢?

这些就是Web的后台秘密了。通常,一个叫CGI(COMMON GATEWAY INTERFACE)的应用程序来执行用户与数据间的交互的。这对你或许并不陌生,你可以举出一大堆的CGI开发语言,比如C、PERL、ASP等等。但这些开发语言不是开发困难,就是效率低下,甚至有些还需要昂贵的平台支持,而功能上也不一定能完全满足Web的需要。因此我们需要一种既容易学习掌握,又能满足Web需要的开发工具。事实上,我们已经有了这样的工具,那就是PHP。

讲到PHP,它的全名就蛮有趣的,它是Personal Home Page Tools的缩写,而且它还有一个巢状的缩写名称,"PHP:Hypertext Preprocessor",打开缩写还是缩写。PHP独特的语法混合了C、java Perl的一些语法,以及PHP式的新语法,可谓摒他人之所短,集众家之所长。因此,它可以比CGI或者Perl更快速地执行动态网页。PHP内置有强大的数据库互连功能,不仅可以支持一系列Internet开发的前沿技术,如身份认证,XML、动态图像生成、WDDX、共享内存,以及动态PDF文档等等,而且还可以根据需要进一步扩充,功能十分强大。

而且,对于一个网站的搭建来说,最为吸引人的地方是它完全免费,PHP是遵守GNU条约的软件,任何人均可按条约免费使用并进行源码改写。同时,在Internet上还有许许多多的程序员在不断地对PHP进行改进,加入更多的功能,修正错误。这些,你都可以通过网络共享。PHP支持的MYSQL数据库是构建在Linux操作系统和Apache服务器上的,并且两者同样是免费的,这样一来,使用PHP的网站可能只需要很少的投资,就能拥有IIS+ASP+SQL Server的强大功能。呵呵,看来天上真的掉馅饼了!

由于PHP具有如此众多的优秀功能,国内外愈来愈多的站点已开始使用它来进行后台的开发,并获得了非常好的效果,无论您接不接受,PHP都将在Web CGI的领域上,掀起巅覆性的革命。对于一位专业的Web Master而言,它也将是必修课程之一。

本书主要讲解了如下内容:

第一章"初识PHP"介绍了什么是PHP,什么是MYSQL,两者有什么特点,以及为什么要选用PHP和MYSQL作为开发工具。

第二章"PHP安装与设定"介绍了如何获取PHP及MYSQL软件,并介绍了在两种操作系统平台――Windows和Linux上如何安装,设置PHP和MYSQL,以及如何解决常见的安装问题。在本章中,我们还向大家介绍了一种优秀的PHP开发工具:PHPED,以及一种方便的MYSQL管理工具:phpmyadmin。

第三章"HTML学习",如果你从来都没有接触过网页编程,那也没关系,在这一章中我们将介绍一些最为基本的HTML元素,以使你能快速进入Web的天地。

第四章"MYSQL入门"介绍了一些基本的关系数据库知识,以及相关的SQL语句的使用。这一章主要针对没有使用过SQL语言的读者,那些有过数据库开发经验的读者可以跳过。

第五章"PHP语法"介绍了PHP基本的语法、运算符和数据类型,以及有关的流程控制与函数功能。尽管PHP脱胎于C,但与C也有区别,所以即使对C语言很熟悉的读者,也还是应该浏览一下本章的内容。

第六章"PHP特点及应用"介绍了如何使用PHP编写脚本,如何将PHP嵌入HTML中,什么是正则表达式,以及如何使用PHP连接MYSQL数据库以实现与用户的交互,此外,本章还展示了如何进行出错处理。

第七章"PHP高级特性"介绍了有关PHP的高级功能,比如HTTP的认证、动态生成GIF图像、上传文件、使用Cookies等功能,并介绍最新的HPP4版本新增添的Session功能。本章是对PHP深层次功能的展示,体现PHP的强大之处。

第八章"PHP典型实例解析"介绍了一些常用的小程序,以加深读者对PHP的理解。

第九章和第十章"PHP函数库及应用"按各个函数的用途对函数进行了分类介绍,方便读者在自己开发项目时查阅。

在互联网调整发展的今天,和咱网站如雨后春笋一般涌现,并演绎出一个又一个的网络神话,如果你的心愿是建立自己的网站,当一个人人羡慕的IT巨子的话,那就跟着这本书来学习PHP吧!

疯狂站长之PHP 本书目录

第1章 初识PHP

1.1 什么是PHP

1.2 PHP功能简介

1.3 PHP与其他GGI的比较

1.4 PHP的黄金搭档――MYSQL

第2章 PHP安装与设定

2.1 环境需求与准备

2.2 安装PHP及其设定

2.3 PHPED一个好用的调试工具

2.4 管理MYSQL的利器――phpMyAdmin

2.5 常见问题及解决办法

第3章 HTML学习

3.1 如何建立基本的HTML文档

3.2 HTML的文本显示及格式控制

3.3 HTML的超链接

3.4 HTML的表格和表单

第4章 MYSQL入门

4.1 MYSQL的数据操纵功能

4.2 MYSQL拒绝登录的解决办法总结

第5章 PHP语法

5.1 语法简述

5.2 PHP中的变量与常量

5.3 运算符与表达式应用

5.4 程序进程控制

5.5 函数和对象

第6章 PHP特点及应用

6.1 用PHP改进HTML文档

6.2 正则表达式

6.3 PHP的数据库支持

6.4 PHP的出错处理

第7章 PHP高级特性

7.1 PHP的HTTP认证功能

7.2 使用PHP进行用户认证

7.3 文件上传支持

7.4 HTTPCookie支持

7.5 Session功能

7.6 使用PHP实现页面自动跳转

第8章 PHP典型实例解析

8.1 访问计数器

8.2 聊天室

8.3 意见信箱

8.4 一个发送邮件的类

8.5 建立一个简单的BBS

第9章 PHP函数库及应用(一)

9.1 数学函数

9.2 变量处理函数

9.3 日期时间函数

9.4 数组函数

9.5 字符串函数

9.6 目录管理函数库

9.7 文件系统函数

9.8 执行程序函数

9.9 动态装载函数

第10章 PHP函数库及应用(二)

10.1 Apache服务器函数

10.2 HTTP函数

10.3 URL处理函数

10.4 网络函数

10.5 图形处理函数

10.6 MYSQL数据库函数

10.7 ODBC数据库函数

10.8 Oracle数据库函数

10.9 杂项函数

10.10 PHP选项与信息函数

10.11 电子邮件函数

10.12 正则表达式函数

10.13 session函数

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/8 4:22:30