作者:empty 页数:565 出版社:empty |
本书以使用PHP开发网络应用程序用到的实用技术为中心, 全面、系统地介绍了使用PHP进行应用程序开发必须掌握的技术、方法和过程。本书分为5篇, 共23章。主要内容包括使用PHP开发程序时必须掌握的技术, 使用MySQL、SQLServer 2000和Access进行数据库开发必备的技术以及图形化的PhpMyAdmin管理工具的使用, 图形计数器、图片上传、聊天室、在线论坛、邮件收发、博客等小型应用系统的开发思路、方法和过程,应用广泛的电子商务系统的开发思路、方法和过程及上载网站的操作过程。心调试, 在Windows 2003下测试通过, 保证能够正常运行。非常适合大中专院校师生阅读。
PHP是一种HTML嵌入式脚本语言, 其独特的语法混合了C语言、Java语言和Perl语言的特点, 是一种被广泛应用的开源式的多用途脚本语言, 尤其适合WEB开发。PHP之所以能够广泛应用, 一是因为它能够与WEB服务器和数据库完美结合; 二是源代码完全公开,开发工具与数据库是完全免费的,具有很好的开放性和扩展性;三是它支持多个服务器平台;四是所开发的网站安全性较高;五是版本更新速度快。数据库管理系统开发从技术到实践
本书是“技术+实践”的完美结合。本书寓知识技巧于实践当中,帮助读者以轻松、高效的方式掌握PHP的强大功能。本书系统地介绍了PHP, 面向入门者和希望进一步提高的爱好者。突出实际工作的特点, 让读者不仅仅学会PHP, 而且能够使读者了解它在实际中充分考虑了自学者的学习特点,图书结构编排新颖合理,可以帮助读者快速、轻本书所附光盘除了配备了实例源程序,还提供了开发工具的安装、调试、管理和语言简洁,通俗易懂,深入浅出,对于同一操作,给出了多种的实现方法。使读主要内容必须掌握的技术、方法和过程。本书共分为以下5篇。些技术最大限度地与实际项目案例相结合。内容包括:PHP入门、PHP程序设计基础、字符串操作与正则表达式、PHP代码组织和重用、PHP的面向对象编程技术、PHP的文件处理技术、PHP的图像处理技术、Cookie和会话控制、程序调试及错误处理和PHP的数据库编程技术。发必备的技术以及图形化的PhpMyAdmin管理工具的使用。立使用, 也可作为Web网站的重要组成部分, 内容包括:图形计数器、图片上传、聊天室、在线论坛、邮件收发、博客,每个实例不但介绍了小型应用系统的开发思路、方法和过程,而且每个经典实例都提供了扩展实例。PDG的Web应用程序, 通过项目分析、设计到开发的完整过程来详细介绍电子商城的整个流程。
该系统具有用户管理、会员管理、商品管理、商品展示、购物车、订单管理、搜索引擎、MD5加密及短信管理等功能。服务器上上载网站的全过程。
第1章PHP入门.***3
1.1PHP简介.
1.2ASP、PHP和JSP的比较·
1.3Apache服务器.
1.4MySQL数据库.
1.5在Windows下Apache+MySQL+PHP的安装配置.
1.6在Windows下快速配置Apache+MySQL+PHP+phpMyAdmin开发环境.
1.7在Linux下Apache+MySQL+PHP的安装配置.
1.8架设I IS+PHP的执行环境.
1.9PHP的开发工具.
1.10第一个PHP程序.
1.11Web的工作原理.
1.12获取帮助信息.
第2章
2.1
PHP程序设计基础.
PHP的文件格式.
2.1.1使用PHP标记.
2.1.2PHP标记风格.
2.1.3空格.
2.1.4程序注释·
2.1.5echo语句.
2.1.6在HTML中嵌入PHP.
2.2数据类型.
理解变量.
变量类型.
变量赋值和引用赋值.
变量引用和替换.
确定变量类型.
变量范围.
变量的生存周期.
静态变量.
可变变量.
声明和使用常量.
PHP中的预定义常量·
算术运算符.
赋值运算符.
逻辑运算符·
递增或递减运算符.
字符串运算符.
位逻辑运算符.
运算符的优先级.
使用While循环语句.
使用For循环语句.
大小写转换.
加入和去除转义字符“.
获取ASCII编码.
正则表达式的组成元素.
构造正则表达式.
PHP的常量.
PHP的运算符.
表达式.
程序控制语句.
2.7.1IF语句.
2.7.2Switch语句.
2.8数组.
使用Break e Continue结束循环语句.
数组.
声明数组.
遍历数组元素.
向数组中添加数据·
改变数组大小·
合并两个数组.
访问数组中的当前元素.
获取多个元素.
反转一个数组.
排序数组元素.
输出数组.
去掉数组中重复的元素.
删除数组元素和整个数组.
定义和调用函数.
在函数间传递参数
数学函数.
变量处理函数.
日期与时间函数.
数组函数.
字符串函数.
URL编码解码函数.
字符串操作与正则表达式.
操作字符串.
3.1.1去除空格和其他特殊符号
3.1.3格式化字符串.
3.1.4求串长度.
3.1.5定位字符.
3.1.6比较字符串.
3.1.7获取和替换子串.
3.1.8分解字符串.
3.1.11HTML元素的转换.
3.2.1正则表达式的定义.
3.2.3正则表达式函数.
3.2.5使用正则表达式验证E-mail地址.
3.2.6使用正则表达式验证电话号码.
使用正则表达式验证网址.
PHP代码组织和重用·
代码组织及重用的价值.
4.1.1经济价值.
4.1.2实用价值.
实现代码组织及重用·
4.2.1代码组织规则.
4.2.2代码重用方法.
代码组织及重用的应用.
4.3.1代码模块化实现.
4.3.2Web站点模板的制作.
PHP的面向对象编程技术.
面向对象.
5.1.1对象.
5.1.2类.
5.1.3继承.
5.1.4多态性.
在PHP中使用类.
5.2.1创建类和对象.
5.2.2构造函数.
5.2.3析构函数.
5.2.4使用抽象类.
5.2.5类的访问控制.
在PHP中实现继承.
5.3.1控制继承的可见性.
5.3.2重载.
5.3.3实现接口.
面向对象编程.
5.4.1静态属性和方法·
5.4.2继承的实现.
5.4.3多态的实现.
5.4.4作用域分辨运算符.
5.4.5使用_clone() 克隆对象.
5.4.6parent关键字.
5.4.7final关键字.
5.4.8static关键字.
5.4.9使用_call() 重载方法.
5.4.10使用
5.4.11将类转换成字符串.
PHP的文件处理技术-
打开文件.
写入或追加数据.
6.2.1写入数据.
6.2.2追加数据.
读取数据.
6.3.1读取一个字符:fgetc 0) .
6.3.2读取任意长度字符:fread) .
6.3.3
6.3.4
6.3.5
测试文件指针的位置.
遍历文件.
关闭文件.
拷贝、删除和重命名文件·
目录操作技术.
6.8.7其他文件处理函数.
PHP的图像处理技术.
图像处理技术概述.
GD2函数库中的常用函数.
利用GD2函数库进行图像处理.
7.3.1绘制一个五角星图像.
7.3.2将文字添加到图像中.
7.3.3利用柱形图绘制商品的销售报表
7.3.4利用折线图分析商品的价格走势.
第9章
Cookie数组.
Cookie范例应用.
会话控制.
8.2.1