PHP范例完全自学手册
《PHP范例完全自学手册》是一本集查询、使用、学习和练习为一体的自学手册,书中介绍了应用PHP进行开发的各种技术和技巧。全书分为11章,内容包括PHP运行环境搭建和开发工具使用、图形图像与多媒体技术、报表与打印技术、Ajax技术、文件操作、数据库技术、网络通信、网站策略与安全、Smarty模板引擎、Zend FrameworkMVC框架和PHP高级应用等。全书精选了120个典型实例,所选实例覆盖了PHP开发中的热点问题和关键问题,实用性非常强。全书按实际应用进行分类,可以使读者在短时间内掌握更多的实用技术,快速提高编程水平。 《PHP范例完全自学手册》附有配套DVD光盘,光盘中提供了实例的全程语音视频讲解及所有实例源代码,这些源代码都经过精心调试,在Windows XP和Windows 2003下测试通过。 《PHP范例完全自学手册》适合PHP程序的初学者、编程爱好者阅读,也可作为大中专院校的老师和学生的参考用书。
基本信息
- 书名
PHP范例完全自学手册
- 定价
59.80
- ISBN
9787115220592
- 页数
452页
- 作者
赵洁红 刘中华
图书信息
书 名: PHP范例完全自学手册 作 者:赵洁红 刘中华 潘凯华 出版社: 人民邮电出版社 出版时间: 2010年04月 ISBN: 9787115220592 开本: 16开 定价: 59.80 元
内容简介
本书是一本集查询、使用、学习和练习为一体的自学手册,书中介绍了应用PHP进行开发的各种技术和技巧。全书分为11章,内容包括PHP运行环境搭建和开发工具使用、图形图像与 多媒体技术、报表与打印技术、 Ajax技术、文件操作、 数据库技术、 网络通信、网站策略与安全、 Smarty模板引擎、 Zend Framework MVC框架和PHP高级应用等。全书精选了120个典型实例,所选实例覆盖了PHP开发中的热点问题和关键问题,实用性非常强。全书按实际应用进行分类,可以使读者在短时间内掌握更多的实用技术,快速提高编程水平。 本书附有配套 DVD光盘,光盘中提供了实例的全程语音视频讲解及所有实例 源代码,这些源代码都经过精心调试,在 Windows XP和 Windows 2003下测试通过。 本书适合PHP程序的初学者、编程爱好者阅读,也可作为大中专院校的老师和学生的参考用书。
图书目录
第1章 PHP运行环境搭建及开发工具使用 实例001 Apache+PHP+MySQL+phpMyAdmin 2 实例002 Linux下配置PHP开发环境 7 实例003 IIS+PHP+MySQL环境搭建 12 实例004 图形化管理工具phpMyAdmin的应用 20 实例005 Dreamweaver开发PHP程序 28 实例006 Zend Studio For Eclipse安装及配置 32 实例007 配置PHP开发环境问题集锦 42 第2章 图形图像与多媒体技术 实例008 别致的图形验证码 48 实例009 JavaScript+GD2函数制作无刷新验证码 50 实例010 GD2函数绘制折线图分析人口出生率 56 实例011 GD2函数绘制柱状图分析投票结果 59 实例012 GD2函数绘制饼形图分析图书市场占有率 61 实例013 GD2函数绘制多饼形图分析员工比例 65 实例014 GD2函数动态生成图表并打印 68 实例015 为上传图片添加水印 70 实例016 Jpgraph创建柱状图展示年度收支情况 73 实例017 Jpgraph创建折线图统计图书销售走势 76 实例018 Jpgraph创建3D饼形图展示部门业绩比较 78 实例019 将图片以二进制形式上传到数据库 79 实例020 上传多图片到服务器并分页显示 82 实例021 在网页中加入可控的背景音乐 85 实例022 注册时在弹出的对话框中选择个性头像 87 实例023 MP3在线点播 89 实例024 在线播放流媒体视频 90 第3章 报表与打印技术 实例025 调用IE自身的打印功能实现打印 94 实例026 打印指定框架中的内容 96 实例027 利用WebBrowser打印报表 98 实例028 设置打印页面的页眉页脚 100 实例029 Web页面中调用Word的打印功能 103 实例030 将Web页面中的数据导出到Excel并自动打印 106 实例031 利用CSS样式打印页面中的指定内容 109 实例032 利用CSS样式实现分页打印 111 第4章 Ajax技术 实例033 Ajax不刷新页面提交表单数据 116 实例034 Ajax无刷新验证用户名是否被占用 121 实例035 Ajax实现无刷新的下拉列表 127 实例036 使用JQuery制作级联菜单 129 实例037 JavaScript实现复选框的全选、反选和不选 134 实例038 JQuery生成的网页特效 137 实例039 JQuery和Jpgraph制作动态折线图 142 实例040 通过JQuery读取XML中的数据 148 第5章 文件操作 实例041 PHP上传并解压缩RAR文件 152 实例042 POST方式多图片上传 154 实例043 通过HTTP方式下载文件 158 实例044 通过文本文件统计页面访问量 161 实例045 从文本文件中读取注册服务条款 166 实例046 遍历指定目录下的所有文件 168 实例047 PHP动态创建XML文件 172 实例048 PHP读取XML文件 175 实例049 PHP查询XML文件 178 实例050 PHP修改XML文件 180 实例051 PHP删除XML文件 183 实例052 PHP+XML留言板 185 第6章 数据库技术 实例053 通过MySQL函数访问数据库 194 实例054 将数据库中的数据写入到XML中 196 实例055 将数据以二进制形式上传到数据库 200 实例056 使用MySQL存储过程实现用户注册 202 实例057 使用MySQL事务处理实现银行安全转账 205 实例058 通过ADO方式操纵Access数据库 207 实例059 通过ADO方式操纵SQL Server数据库 210 实例060 通过PHP面向过程实现数据分页 212 实例061 通过PHP面向对象实现数据分页 216 实例062 通过Ajax实现无刷新分页 219 实例063 数据库的备份和恢复 225 实例064 应用ADODB访问Access数据库 228 实例065 应用ADODB访问MySQL数据库 231 实例066 应用ADODB访问SQL Server数据库 233 实例067 ADODB实现数据库信息检索 235 实例068 通过rs2html函数生成HTML表格 236 实例069 将数据库中的数据保存到Word 238 实例070 将Excel中的数据导出到MySQL数据库 241 实例071 解决数据库乱码问题 244 第7章 网络通信 实例072 上传文件到FTP服务器 248 实例073 从FTP服务器中下载文件 252 实例074 遍历FTP服务器指定目录下文件 253 实例075 应用mail函数发送邮件 255 实例076 查找POP3服务器中邮件 259 实例077 删除POP3服务器中邮件 269 实例078 邮件群发 271 第8章 网站策略与安全 实例079 禁止复制和另存为网页内容 276 实例080 禁止网页刷新 277 实例081 防止用户直接输入地址访问PHP文件 282 实例082 防止页面重复提交 285 实例083 MD5加密登录用户 287 实例084 对查询字符串进行URL编码 290 实例085 过滤HTML非法字符 292 实例086 禁止用户输入敏感字符 296 实例087 防止带密码的Access数据库被下载 298 实例088 越过表单限制漏洞 301 实例089 文件上传漏洞 305 实例090 隐藏PHP文件扩展名 308 实例091 通过邮箱激活注册用户 310 第9章 Smarty模板引擎 实例092 Smarty开发环境搭建 322 实例093 Smarty模板的配置 323 实例094 通过Section循环输出数据 328 实例095 Smarty实现数据库信息分页显示 332 实例096 Smarty+Adodb完成数据分页显示 337 实例097 Smarty模板制作用户注册表单 344 实例098 html_options()方法向下拉列表中添加列表项 350 实例099 register_object()方法注册模板对象 353 实例100 register_function()方法注册模板函数 356 实例101 在Smarty中通过truncate方法截取字符串 360 实例102 Smarty模板页嵌入JavaScript 361 第10章 Zend Framework MVC框架 实例103 Zend Framework的MVC环境搭建 368 实例104 Zend_Layout对站点进行布局 372 实例105 Zend_Config配置站点初始参数 376 实例106 Zend_Cache对数据库中信息缓存输出 379 实例107 Zend_Paginaator实现数据分页显示 382 实例108 Zend_Form制作用户注册表单 385 实例109 Zend_Auth对用户身份进行验证 387 实例110 Zend_Mail发送邮件 392 实例111 Zend_Mail接收邮件 394 第11章 PHP高级应用 实例112 PHP伪静态的实现 400 实例113 MySQL数据库双机热备份 404 实例114 PHP国际化 409 实例115 Fckeditor文本编辑器的应用 414 实例116 避免截取中文字符串时乱码 418 实例117 PHP动态生成静态页面 423 实例118 在线支付——工商银行 427 实例119 在线支付——支付宝支付 439 实例120 PHP与WebService交互 443 附录 函数索引……
编辑推荐
《PHP范例完全自学手册》:软件工程师入门 双格式视频 编程随身学 PHP范例完全自学手册=120个范例详解+146个实践练习+15小时MP4格式视频+全程服务QQ、TQ论坛、电话+超值下载
文摘
插图:
序言
PHP作为全球最普及、应用最广泛的互联网开发语言之一,自1994年诞生至今已被2000多万个动态网站采用,全球知名互联网公司Goolge、Yahoo!、Lycos、eBay和中国知名网站新浪、百度、阿里巴巴、腾讯、网易等均应用了PHP技术。随着.PHP版本的不断升级,它的技术也在日趋成熟和完善,再加上PHP的各种框架、类库的出现,使PHP的开发更加简单、灵活,各种功能的实现变得游刃有余。对于初学者来说,PHP集成化安装包的出现,使初学者轻松的跨过了PHP环境配置的这道门槛,让PHP的学习和开发变得更加轻松。 目前,计算机图书市场是百家争鸣,为了占领市场,纷纷各出奇招。明日科技一直坚持着自己的路线,从初学者角度出发以基础知识为根基,实例开发为主导,从而达到理论与实践的结合。本书精选了大量PHP项目开发中常见的热点和关键问题,并以实例的形式对这些问题进行逐个击破,使得读者能够在实践中学习PHP,并迅速成为PHP项目开发高手。