作者:empty 页数:581 出版社:empty |
本书是学习PHP编程的优秀参考书, 其士要内容有:第1部分概述了PHP编程的基本书的各个项月足建立一个大型在线购物网结的一个部分。将这些项目综合起来,读本书既有详细的概念说明,又有复杂而完整的实例代码,读者能够轻松地将自己所学
PHP的安装和配置、变最、运算符和常量、控制结构、数组和函数、类的应用,并介绍了在线购物站点的创建过程:在第2部分到第6部分中,每部分都围绕一个专业项目展开讨论,并通过实例引导读者,通过由浅入深的方式学习各种专业项目的创建,如创建用户注册表单、存储和检索文件信息、MySQL与PHP的综合使用、创建产品目录和购物车以及发送电子邮件、用户身份验证和跟踪等;第7部分可以作为读者从项目中所学知识的总结, 以及拓宽其知识的指导, 这部分还包括PHP编程语言未来的发展方向:第8部分是进一步研究PHP函数和概念的快速查询手册,者最终将能够完成大型购物网站的创建。的理论知识付诸实践。本书适用于各个层次的PHP程序员。
前言本书的目的PHP(Hypertext Preprocessor, 超文本预处理器) 是一种服务器端的脚本编程语言, 本书提供了一种学习PHP的实用方法。本书既适合初学者阅读, 也可作为高水平读者的参考书。有的读者可能只了解一些基本的HTML知识, 而另外一些可能已经掌握了基于Web的编程,读者可以利用本书中所学到的PHP概念来创建专业项目。本书前几章概述了基于Web编程的一些重要概念, 对于需要回顾以前所掌握的编程知识的程序员来说,这几章就如同一个信息库可以提供必要的信息。本书的主要内容围绕着专业项目而展开。这些项目可以使程序员通过用简单到复杂的方法学习各种任务。每个项目都涵盖了一个专门的主题领域, 并通过实例来引导读者。首先是一些简单的项目, 包括用HTML创建网页的无格式数据输入,以及用文本文件保存信息。接下来本书将介绍复杂的项目开发,包括创建含有PHP脚本的网页和在MySQL数据库中存储信息。这些项目能使程序员理解网页设计中的实际PHP应用程序, 从而帮助程序员实现其日标。本书中的每个项目都能为读者开发大型网站的每个部分提供指导。除了概述章节和专业项目外,本书还包括另外两个部分,拓展知识和附录。拓展知识部分既可以作为读者从项目中所能学到知识的总结,也可以作为读者拓宽其知识的指导方针。这部分还包括编程语言米来的发展方向。附录部分可以作为读者进一步研究PHP函数和一定概念的快速查询手册。为什么选择PHPweb上的用户不再想浏览静态网页。如今, 越来越多的用户寻求能提供信息及时更新功能的动态网页。动态网页涉及到Web数据库的使用。在网页开发中, 基于Web数据库的应用要求开发人员具有较深厚的数据库和Web知识, 因为Web数据库应用程序开发是这两方面技术的综合。从根本上来说, 对基于Web数据库需求的增加, 是由于在商务应用程序中客户端/服务器技本的日益流行。将这一技术应用于电了商务市场,它能在网站上为所有客户提供有关其产品的最新信息。这同时也引入了在线购物的概念。客户在在线购物中的购买能自动在中央数据库中更新,然后这些信息会反应其他用户所能购买的产品的数量。PHP可以免费获得和下载。开发人员可以根据自己的需要而修改源代码。本书的目的在
本书条理清晰,有利于更好地掌握本书中的内容。本书中使用的各种约定包括下面儿项:分析:本书包括代码的分析,用来逐行解释代码做些什么及其原因。本书深入研究了基本编程概念、数据库概念、文件处理概念以及使用PHP创建动态网页。如果想使用一种快捷、灵活而又便于使用的编程语言, 那么PHP将是最理想的选择。基本的Web数据库应用程序需要数据库服务器、Web服务器和Web浏览器来运行。Web服务器和数据库服务器执行服务器端处理工作, 而Web浏览器则在客户端工作。数据库服务器存储并显示Web上的信息, 并且Web服务器处理PHP代码。Web浏览器在客户和Web服务器之间传递信息。
在创建服务器端脚本之前,需要满足一些特定的软件要求。第一个要求是必须在机器上安装Web服务器。对于Windows操作系统需要使用I IS, 而对于Linux系统则可以使用ApacheWeb服务器。为了本书的目的, 已经使用Linux为操作系统, Apache服务器为Web服务器。Apache占据了大部分Web服务器市场。另外一个需要在服务器上安装的软件是PHP语言解析器。这是可以自由下载的组件,可以从http://www.php.net网址下载。PHP的文档也可以从这个网站上下载。在本书的第2章, 也将学习有关安装和配置PHP方面的知识。还需要使用关系数据库来运行本书提供的代码。我们使用MySQL关系数据库运行本书中的代码。虽然可以选择其他数据库, 但在本书后面将介绍使用MySQL的合理性。对于编写实际代码, 只需使用简单的测试编辑器, 如Notepad、Edt pad或者gnotepad.PHP脚本以.php扩展名保存, 并且在HTML网页中可以引用。在客户端, 可以选择使用Netscape Communicator或者Inte met Explorer.
本书的重点于介绍创建含有动态内容的有效网页所需要知道的所有基本概念。在掌握了这些基本概念之后,可以对该语言创建出新功能。本书将要介绍的一些基本概念包括:在服务器端脚本中变量、常量和运算符的使用·在服务器端脚木中控制结构、数组和函数的使用。基本HTML元素的介绍以及使用它们来创建网页。使用网页对文本文件进行读和写。数据库概念的引入以及使用MySQL的数据处理。创建电子商务网站。诸如PEAR和PHP-NUKE等高级概念的引入,如何使用本书
PHP概述.1
PHP基础.1
1.1.1PHP入门.
1.1.2PHP的基本功能.2
1.2PHP的发展.2
2.1.1验证PHP安装
第1章
第1部分PHP概述
1.2.4PHP 4:PHP的最新版本.
1.3PHP编程初步.
1.4总结
第2章PHP的安装和配置.
2.1在Windows 2000上安装PHP.
2.2在Linux平台上安装PHP
为PHP配置I IS 4.0-
变量命名规则.
使用RedHat包管理器(RPM) 安装PHP
从源文件中编译PHP.
变量、运算符和常量·
3.1变量概述.
3.1.2变量声明和初始化.
7.3.1变量按引用赋值-
变量作用域.
3.1.5环境变量.
3.2运算符.
3.2.2赋值运算符
算术运算符-
3.2.3比较运算符
3.2.4执行运算符(’).
3.2.5递增运算符和递减运算符.
3.2.6字符串运算符(.).
3.2.7字符串操作.
3.3类型变化
3.4类型转换.
3.5变量的变量:
3.6确定和设置变量类型的函数.
3.7.3嵌入HTML的PHP代码的可选语法-
5.1数组简介.
6.1set type) 函数.
gettype 0函数.
常量.
3.7.1定义常量-
3.7.2预定义的常最.
3.8总结.
第4章控制结构.
4.1条件表达式.
条件语句.
条件循环.
使用数组标识符.
修改数组大小.
数组循环操作
在数组中查找元素.
倒转数组.
数组排序以及随机化数组
函数概述.
6.2.1传递默认的参数值
6.2.2按值传递参数.
6.2.3按引用传递参数.
6.4.I global语句.
6.4.2静态语句.
8.3.5集成和测试.
8.3.6用户验收测试.
8.4.1customer info表.
8.4.2 category表.
8.4.3products表.
8.4.4orders表.
8.4.6 new order表.
9.2.1题头标记
9.2.2换行标记.
9.2.3段标记.
9.2.4注释标记.
9.2.5字体标记.
9.3.1表单的运行
9.3.2表单元素.
9.3.3输入元素.
9.3.4选择元素.
9.3.5表元素.
10.1.2解析单选按钮表单控件.
10.1.3解析