搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
PHP网络编程自学手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115173362
  • 作      者:
    邹天思,潘凯华,刘中华编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2008
收藏
编辑推荐
    从零起步,循序渐进,全面提高学、练、用能力,图文并茂,步骤详细,只需要按照步骤操作,就可以轻松掌握,相关技能,体验编程的乐趣和成就感,编程一线人员联手打造,融合多年的项目经验和工作心得。<br>    60分钟视频讲解;本书实例的源程序;开发过程录像;6套完整项目程序;编程词典试用版;界面词典试用版;几十种实用工具;软件开发规范和常用开发素材。
展开
内容介绍
    本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍PHP进行网络编程的常用技术和方法。全书分3篇,共21章。第1篇为起步篇(第1章~第8章),主要介绍PHP的发展及相关知识、PHP环境的安装与配置、PHP语言基础、流程控制语句、PHP与HTML表单、字符串和正则表达式,以及数组、日期和时间等内容;第2篇为提高篇(第9章~第15章),主要介绍文件和目录处理技术、图像处理技术、Cookie和会话控制、面向对象、MySQL数据库、数据库编程技术、PHP的调试与解决方案等内容;第3篇为实例篇(第16章~第21章),主要结合实际开发经验介绍注册和登录、留言本、论坛、聊天室、邮件收发系统、电子商务等内容。<br>    本书附有配套光盘。光盘提供了书中实例的源代码,源代码都经过精心调试,在Windows XP/Windows2000/Windows 2003 Server/Linux下全部通过,保证能够正常运行。<br>    本书适用于PHP初、中级用户,也可作为大、中专院校师生和培训班的教材,对于网络编程爱好者,本书也有非常好的参考价值。
展开
目录
第1篇  起步篇<br>第1章  PHP概述<br>1.1  什么是PHP<br>1.2  PHP开发语言的特点<br>1.2.1  速度快<br>1.2.2  实用性<br>1.2.3  功能强大<br>1.2.4  可选择性<br>1.2.5  成本低<br>1.2.6  版本更新速度快<br>1.2.7  功能全面<br>1.3  PHP的发展趋势<br>1.4  PHP的语法结构<br>1.4.1  PHP标识符<br>1.4.2  PHP标记符<br>1.4.3  有效使用注释<br>1.5  输出语句<br>1.5.1  应用print()语句输出字符<br>1.5.2  应用echo()语句输出字符<br>1.5.3  应用printf()语句格式化输出字符<br>1.5.4  应用sprintf()语句格式化输出字符<br>1.6  引用文件<br>1.6.1  应用include()语句包含文件<br>1.6.2  应用require()语句包含文件<br>1.6.3  应用include_once()语句包含文件<br>1.6.4  应用require_once()语句包含文件<br>1.6.5  include()语句和require()语句的区别<br>1.6.6  include_once()语句和require_once()语句的区别<br>1.7  PHP动态网页的工作流程<br>1.8  体验PHP——编写第一个PHP  Web<br>1.8.1  创建站点<br>1.8.2  使用Dreamweaver创建PHP文件<br>1.8.3  创建PHP标记<br>1.8.4  编写PHP代码<br>1.8.5  存储文件<br>1.8.6  网站运行结果<br>1.9  获取帮助信息<br>1.9.1  PHP学习工具和资料下载<br>1.9.2  获取PHP的源代码资源<br>1.10  本章小结<br>第2章  PHP环境的安装与配置<br>2.1  Windows下应用AppServ快速配置PHP开发环境<br>2.2  Windows下Apache+MySQL+PHP的安装配置<br>2.2.1  Windows下Apache的安装配置<br>2.2.2  Windows下MySQL的安装配置<br>2.2.3  Windows下PHP的安装配置<br>2.3  在Windows下架设IIS+PHP的执行环境<br>2.3.1  IIS的安装<br>2.3.2  架设PHP到IIS<br>2.4  Linux下Apache+MySQL+PHP的安装配置<br>2.4.1  Linux下Apache的安装配置<br>2.4.2  Linux下MySQL的安装配置<br>2.4.3  Linux下PHP的安装配置<br>2.5  获取PHP的配置信息<br>2.5.1  Apache服务器的基本配置<br>2.5.2  php.ini文件的基本配置<br>2.6  解决PHP的常见配置问题<br>2.6.1  解决Apache服务器端口冲突<br>2.6.2  更改Apache服务器默认存储的文件路径<br>2.6.3  在php.ini文件中更改上传文件的大小<br>2.6.4  增加PHP扩展模块<br>2.6.5  修改php.ini文件以支持MySQL数据库<br>2.7  本章小结<br>第3章  PHP语言基础<br>3.1  数据类型<br>3.1.1  标量数据类型<br>3.1.2  复合数据类型<br>3.1.3  特殊数据类型<br>3.1.4  转换数据类型<br>3.1.5  检测数据类型<br>3.2  PHP常量<br>3.2.1  声明和使用常量<br>3.2.2  预定义常量<br>3.3  PHP变量<br>3.3.1  理解变量<br>3.3.2  声明变量<br>3.3.3  变量作用域<br>3.3.4  可变变量<br>3.3.5  预定义变量<br>3.3.6  变量的生存周期<br>3.4  PHP的运算符<br>3.4.1  操作算术运算符<br>3.4.2  操作字符串运算符<br>3.4.3  操作赋值运算符<br>3.4.4  操作位运算符<br>3.4.5  递增或递减运算符<br>3.4.6  操作逻辑运算符<br>3.4.7  操作比较运算符<br>3.4.8  其他运算符<br>3.4.9  运算符的优先级<br>3.5  PHP的表达式<br>3.6  自定义函数<br>3.6.1  定义和调用函数<br>3.6.2  在函数间传递参数<br>3.6.3  函数的返回值<br>3.7  本章小结<br>第4章  流程控制语句<br>4.1  算法<br>4.1.1  什么是算法<br>4.1.2  算法的描述方法<br>4.1.3  程序三种控制结构<br>4.2  条件控制语句<br>4.2.1  if条件控制语句<br>4.2.2  switch多分支语句<br>4.2.3  if和switch语句的区别<br>4.3  循环语句<br>4.3.1  while循环语句<br>4.3.2  do...while循环语句<br>4.3.3  for循环语句<br>4.3.4  foreach循环语句<br>4.3.5  各循环语句间的区别<br>4.4  跳转语句<br>4.4.1  break跳转语句<br>4.4.2  continue跳转语句<br>4.4.3  return跳转语句<br>4.5  流程控制语句的嵌套<br>4.6  本章小结<br>第5章  PHP与HTML表单<br>5.1  表单数据的提交方式<br>5.1.1  通过GET方法提交数据<br>5.1.2  通过POST方法提交数据<br>5.2  获取提交的表单数据<br>5.2.1  获取按钮的数据<br>5.2.2  获取文本区域的数据<br>5.2.3  获取单选按钮的数据<br>5.2.4  获取复选框的数据<br>5.2.5  获取列表框的数据<br>5.2.6  获取文本域的数据<br>5.2.7  获取文件域的数据<br>5.2.8  获取隐藏域的数据<br>5.3  在PHP中处理表单变量<br>5.4  对表单传递的变量值进行编码与解码<br>5.4.1  URL编码与解码<br>5.4.2  BASE64编码与解码<br>5.5  本章小节<br>第6章  字符串和正则表达式<br>6.1  字符串处理<br>6.1.1  获取字符串的长度<br>6.1.2  字符串的连接和分割<br>6.1.3  字符串大小写转换<br>6.1.4  字符串与HTML相互转换<br>6.1.5  去除字符串中的空格<br>6.1.6  确定字符串中字符和单词的数量<br>6.1.7  定位字符<br>6.1.8  加入和去除反斜杠<br>6.1.9  填充、删除和截取字符串<br>6.1.10  字符串的比较<br>6.1.11  字符串的格式化<br>6.1.12  字符串的查找和替换<br>6.2  URL处理<br>6.2.1  URL字符串解析<br>6.2.2  URL编码解码函数<br>6.3  正则表达式<br>6.3.1  正则表达式概述<br>6.3.2  正则表达式的语法<br>6.3.3  PHP的正则表达式函数<br>6.4  本章小结<br>第7章  数组<br>7.1  数组的概述<br>7.2  数组的基本操作<br>7.2.1  声明数组<br>7.2.2  输出数组<br>7.2.3  定位数组<br>7.2.4  遍历数组<br>7.2.5  增加删除数组元素<br>7.2.6  确定数组大小和唯一性<br>7.2.7  数组的排序<br>7.2.8  数组的合并与拆分<br>7.2.9  数组和字符串之间的转换<br>7.3  其他数组函数<br>7.3.1  创建指定范围的数组<br>7.3.2  对数组中的元素进行随机排序<br>7.3.3  对数组中所有元素进行求和<br>7.3.4  将一维数组拆分为多维数组<br>7.4  PHP全局数组<br>7.4.1  $_SERVER[]全局数组<br>7.4.2  $_GET[]和$_POST[  ]全局数组<br>7.4.3  $_COOKIE全局数组<br>7.4.4  $_ENV[]全局数组<br>7.4.5  $_REQUEST[]全局数组<br>7.4.6  $_SESSION[]全局数组<br>7.4.7  $_FILES[]全局数组<br>7.5  本章小结<br>第8章  日期和时间<br>8.1  日期和时间的概述<br>8.2  处理日期和时间<br>8.2.1  获取日期和时间<br>8.2.2  获取日期信息<br>8.2.3  检验日期的有效性<br>8.2.4  输出格式化的日期和时间<br>8.3  PHP的时间戳<br>8.3.1  PHP中的时间戳<br>8.3.2  获取格林威治标准时间的时间戳<br>8.3.3  获取本地化时间戳<br>8.3.4  获取当前时间戳<br>8.4  本章小结<br>第2篇  提高篇<br>第9章  文件和目录处理技术<br>9.1  文件处理技术的基本操作<br>9.1.1  打开文件<br>9.1.2  读取文件<br>9.1.3  写入文件<br>9.1.4  删除文件<br>9.1.5  关闭文件<br>9.1.6  拷贝文件<br>9.1.7  移动和重命名文件<br>9.2  文件的高级处理技术<br>9.2.1  访问远程文件<br>9.2.2  测试文件指针的位置<br>9.2.3  文件指针的定位<br>9.2.4  锁定文件<br>9.3  目录操作技术<br>9.3.1  打开目录<br>9.3.2  读取目录<br>9.3.3  建立目录<br>9.3.4  删除目录<br>9.3.5  改变目录<br>9.3.6  关闭目录<br>9.4  文件上传和下载技术<br>9.4.1  开启PHP文件上传功能<br>9.4.2  POST方法上传文件<br>9.4.3  上传多个文件<br>9.4.4  生成临时文件<br>9.4.5  下载文件<br>9.5  本章小结<br>第10章  图像处理技术<br>10.1  GD函数库的概述<br>10.1.1  Windows下打开GD2函数库支持<br>10.1.2  Linux下打开GD2函数库支持<br>10.1.3  GD2函数库支持的图片格式<br>10.1.4  应用GD2函数创建图像<br>10.2  基本的图像处理技术<br>10.2.1  创建画布<br>10.2.2  设置颜色<br>10.2.3  生成图像<br>10.2.4  销毁图像<br>10.2.5  绘制点与线<br>10.2.6  绘制几何图形<br>10.2.7  填充几何图形<br>10.2.8  输出文字<br>10.3  动态创建图像<br>10.3.1  应用图像处理技术生成验证码<br>10.3.2  应用图像处理技术生成饼形图<br>10.3.3  应用图像处理技术生成柱形图<br>10.3.4  应用图像处理技术生成折线图<br>10.4  本章小结<br>第11章  Cookie和会话控制<br>11.1  概述<br>11.1.1  Cookie概述<br>11.1.2  会话控制<br>11.2  Cookie的操作<br>11.2.1  设置Cookie<br>11.2.2  访问Cookie<br>11.2.3  删除Cookie<br>11.2.4  Cookie数组<br>11.3  Cookie的应用<br>11.4  会话的操作<br>11.4.1  会话的基本方式<br>11.4.2  配置PHP的会话<br>11.4.3  创建会话<br>11.5  会话的应用<br>11.5.1  登录验证<br>11.5.2  通过Session禁用页面刷新<br>11.6  本章小结<br>第12章  面向对象<br>12.1  概述<br>12.1.1  面向对象的概念<br>12.1.2  面向对象语言的3大特点<br>12.1.3  PHP 5.0面向对象的新特性<br>12.2  类和对象<br>12.2.1  类的结构及声明方式<br>12.2.2  属性和方法的定义<br>12.2.3  使用构造函数<br>12.2.4  使用析构函数<br>12.2.5  类的实例化<br>12.3  控制访问权限<br>12.4  类的继承和重载<br>12.4.1  继承的概念<br>12.4.2  PHP中实现继承的方法<br>12.4.3  重载的概念<br>12.4.4  PHP中实现类重载的方法<br>12.4.5  用final关键字对继承和重载进行限制<br>12.5  接口<br>12.5.1  接口的概念<br>12.5.2  PHP实现接口<br>12.6  PHP面向对象新特性<br>12.6.1  Per-Class常量的应用<br>12.6.2  对象的克隆<br>12.6.3  __autoload()方法<br>12.6.4  使用instanceof关键字判断实例类型<br>12.6.5  使用this关键字调用类成员<br>12.6.6  使用parent关键字调用父类成员<br>12.6.7  使用self关键字调用类体中的静态成员<br>12.6.8  辅助函数<br>12.7  PHP中面向对象的应用<br>12.7.1  应用面向对象的方式实现用户身份验证<br>12.7.2  数据的分页显示<br>12.8  本章小结<br>第13章  MySQL数据库<br>13.1  MySQL概述<br>13.1.1  MySQL的特点<br>13.1.2  SQL和MySQL<br>13.2  MySQL服务器的启动和关闭<br>13.2.1  启动MySQL服务器<br>13.2.2  连接MySQL服务器<br>13.2.3  关闭MySQL服务器<br>13.3  操作数据库<br>13.3.1  创建数据库<br>13.3.2  选择数据库<br>13.3.3  删除数据库<br>13.4  操作数据表<br>13.4.1  创建表<br>13.4.2  修改表<br>13.4.3  删除表<br>13.5  操作数据<br>13.5.1  添加语句(INSERT)<br>13.5.2  修改语句(UPDATE)<br>13.5.3  删除语句(DELETE)<br>13.5.4  批量增加记录语句(LOAD DATA和MySQLIMPORT)<br>13.6  数据查询语句<br>13.6.1  运用SELECT查询(对数据表的选择)<br>13.6.2  WHERE条件语句的应用<br>13.6.3  GROUP BY对结果分组<br>13.6.4  DISTINCT在结果中去除重复行<br>13.6.5  ORDER BY对结果排序<br>13.6.6  LIKE应用<br>13.6.7  CONCAT联合多列<br>13.6.8  LIMIT限定结果行数<br>13.6.9  使用函数和表达式<br>13.7  数据类型<br>13.7.1  数字类型<br>13.7.2  字符串类型<br>13.7.3  日期和时间数据类型<br>13.8  phpMyAdmin图形化管理工具<br>13.8.1  库级操作<br>13.8.2  表级操作<br>13.8.3  增删改数据<br>13.8.4  查询数据<br>13.8.5  数据的导入与导出<br>13.9  本章小结<br>第14章  数据库编程技术<br>14.1  PHP操纵MySQL数据库<br>14.1.1  建立与MySQL数据库的连接<br>14.1.2  选择和使用MySQL数据库<br>14.1.3  执行SQL指令<br>14.1.4  分析结果集<br>14.1.5  断开与MySQL数据库的连接<br>14.2  管理MySQL数据库中的数据<br>14.2.1  向数据库中添加数据<br>14.2.2  编辑数据库数据<br>14.2.3  从数据库中删除数据<br>14.2.4  批量数据操作<br>14.3  对MySQL表的查询<br>14.3.1  通用查询<br>14.3.2  高级查询<br>14.3.3  分组统计<br>14.3.4  对查询结果分页显示<br>14.4  本章小结<br>第15章  PHP的调试与解决方案<br>15.1  基本调试策略<br>15.2  常见错误分析<br>15.2.1  语法错误<br>15.2.2  运行错误<br>15.2.3  逻辑错误<br>15.3  PHP.INI中的错误处理设置<br>15.4  程序调试<br>15.4.1  应用DIE语句调试<br>15.4.2  应用PRINT语句调试<br>15.4.3  应用MYSQL_ERROR()语句输出错误信息<br>15.5  MySQL的常见错误<br>15.5.1  PHP与MySQL连接错误<br>15.5.2  解决数据库乱码问题<br>15.5.3  上传二进制数据到数据库失败<br>15.6  本章小结<br>第3篇  实例篇<br>第16章  注册和登录<br>16.1  设计思路<br>16.1.1  功能阐述<br>16.1.2  程序业务流程<br>16.1.3  文件组织结构<br>16.2  数据库设计<br>16.3  连接数据库<br>16.3.1  关键函数<br>16.3.2  功能实现<br>16.4  用户注册模块<br>16.4.1  关键函数<br>16.4.2  页面设计<br>16.4.3  功能实现<br>16.5  检测用户是否被占用<br>16.5.1  关键函数<br>16.5.2  页面设计<br>16.5.3  功能实现<br>16.6  验证用户注册信息是否合法<br>16.6.1  关键函数<br>16.6.2  功能实现<br>16.7  用户登录<br>16.7.1  关键函数<br>16.7.2  页面设计<br>16.7.3  功能实现<br>16.8  图片验证码功能<br>16.8.1  关键函数介绍<br>16.8.2  页面设计<br>16.8.3  功能实现<br>16.9  退出登录功能<br>16.9.1  关键函数<br>16.9.2  功能实现<br>16.10  本章小节<br>第17章  留言本<br>17.1  设计思路<br>17.1.1  功能阐述<br>17.1.2  程序业务流程<br>17.1.3  文件组织结构<br>17.2  数据库设计<br>17.3  连接数据库<br>17.3.1  关键函数介绍<br>17.3.2  功能实现<br>17.4  添加留言模块<br>17.4.1  关键函数<br>17.4.2  页面设计<br>17.4.3  功能实现<br>17.5  查看留言模块<br>17.5.1  关键函数<br>17.5.2  页面设计<br>17.5.3  功能实现<br>17.6  修改留言模块<br>17.6.1  关键函数<br>17.6.2  页面设计<br>17.6.3  功能实现<br>17.7  删除留言模块<br>17.7.1  关键函数<br>17.7.2  页面设计<br>17.7.3  功能实现<br>17.8  查询留言模块<br>17.8.1  关键函数<br>17.8.2  页面设计<br>17.8.3  功能实现<br>17.9  本章小结<br>第18章  论坛<br>18.1  系统设计思路<br>18.1.1  功能阐述<br>18.1.2  程序业务流程<br>18.1.3  文件组织结构<br>18.2  系统的数据库设计<br>18.3  用户注册模块<br>18.3.1  关键函数<br>18.3.2  页面设计<br>18.3.3  功能实现<br>18.4  用户登录模块<br>18.4.1  关键函数<br>18.4.2  页面设计<br>18.4.3  功能实现<br>18.5  帖子分类管理模块<br>18.5.1  关键函数<br>18.5.2  页面设计<br>18.5.3  功能实现<br>18.6  查看帖子模块<br>18.6.1  关键函数<br>18.6.2  页面设计<br>18.6.3  功能实现<br>18.7  发帖模块<br>18.7.1  关键函数<br>18.7.2  页面设计<br>18.7.3  功能实现<br>18.8  回帖模块<br>18.8.1  关键函数<br>18.8.2  页面设计<br>18.8.3  功能实现<br>18.9  注销用户<br>18.9.1  关键函数<br>18.9.2  功能实现<br>18.10  后台管理模块<br>18.10.1  关键函数<br>18.10.2  页面设计<br>18.10.3  功能实现<br>18.11  本章小结<br>第19章  聊天室<br>19.1  系统设计思路<br>19.1.1  功能阐述<br>19.1.2  程序业务流程<br>19.1.3  文件组织结构<br>19.2  系统的数据库设计<br>19.3  用户登录的设计<br>19.3.1  关键函数<br>19.3.2  页面设计<br>19.3.3  功能实现<br>19.4  聊天室框架的设计<br>19.4.1  关键函数<br>19.4.2  页面设计<br>19.4.3  功能实现<br>19.5  显示在线用户<br>19.5.1  关键函数<br>19.5.2  页面设计<br>19.5.3  功能实现<br>19.6  发送聊天信息<br>19.6.1  关键函数<br>19.6.2  页面设计<br>19.6.3  功能实现<br>19.7  私聊的实现<br>19.7.1  关键函数<br>19.7.2  页面设计<br>19.7.3  功能实现<br>19.8  显示聊天信息<br>19.8.1  关键函数<br>19.8.2  页面设计<br>19.8.3  功能实现<br>19.9  退出聊天室<br>19.9.1  关键函数<br>19.9.2  功能实现<br>19.10  本章小结<br>第20章  邮件收发系统<br>20.1  系统设计思路<br>20.1.1  功能阐述<br>20.1.2  系统业务流程<br>20.1.3  文件组织结构<br>20.2  系统的配置需求<br>20.2.1  SMTP的安装和配置<br>20.2.2  POP3的安装和配置<br>20.3  用户登录<br>20.3.1  关键函数<br>20.3.2  页面设计<br>20.3.3  功能实现<br>20.4  发送带附件的E-mail<br>20.4.1  关键函数<br>20.4.2  页面设计<br>20.4.3  功能实现<br>20.5  收邮件<br>20.5.1  关键函数<br>20.5.2  页面设计<br>20.5.3  功能实现<br>20.6  查找邮件<br>20.6.1  关键函数<br>20.6.2  页面设计<br>20.6.3  功能实现<br>20.7  查看邮件<br>20.7.1  关键函数<br>20.7.2  页面设计<br>20.7.3  功能实现<br>20.8  删除邮件<br>20.8.1  关键函数<br>20.8.2  页面设计<br>20.8.3  功能实现<br>20.9  注销邮件<br>20.9.1  关键函数<br>20.9.2  功能实现<br>20.10  本章小结<br>第21章  电子商务<br>21.1  需求分析<br>21.2  系统分析和设计<br>21.2.1  可行性分析<br>21.2.2  功能结构分析和设计<br>21.2.3  系统流程概述<br>21.2.4  开发环境<br>21.3  数据库设计<br>21.3.1  数据库的分析<br>21.3.2  创建数据库<br>21.3.3  创建数据表<br>21.3.4  数据表的结构<br>21.4  技术准备<br>21.3.1  代码书写规则<br>21.4.2  网站架设之初<br>21.4.3  文件管理规划<br>21.5  前台开发<br>21.5.1  设计分析<br>21.5.2  前台首页的实现<br>21.5.3  商品展示模块的实现<br>21.5.4  购物车的实现<br>21.5.5  收银台的实现<br>21.5.6  用户登录模块的实现<br>21.5.7  本站公告模块的实现<br>21.6  后台开发<br>21.6.1  设计分析<br>21.6.2  后台首页<br>21.6.3  后台登录模块<br>21.6.4  商品信息管理模块<br>21.6.5  短信管理模块<br>21.6.6  订单信息管理模块<br>21.7  电子商务完整清单<br>21.8  本章小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证