PHP程序设计经典300例PDF完整免费版|百度网盘下载
编辑评论:
PHP 是当今使用最广泛的服务器脚本语言。本书架构基于PHP+Web 2.0,涵盖页面动态特效展示、服务器页面渲染到数据库应用等所有主流应用。 Web前端入门练习。
简介
PHP 是一种流行的开源 Web 开发技术,开发人员可以使用它来方便地进行网站开发。 PHP还具有效率高、成本低、易维护的特点,所以越来越多的网站使用PHP进行Web开发。王嘉林主编的《PHP编程300个经典例子(附光盘)》精心挑选了300个例子,基于PHP主导的web前端开发,给出了实际应用中常见问题的解决方案和解决方案,并且还补充了作者有多年的Web开发实践经验和技能。本书的例子尽可能的简单,通过简单的应用实现直接体现了PHP开发中的应用技巧,避免了过多的理论介绍,读者很容易体会到使用PHP开发的便利性。
本书也是一本有别于传统“实例服务知识点”的参考书。本书并没有依次列出PHP的所有知识点,而是通过300个例子让读者在实践中逐步学习如何使用PHP。读者阅读本书后,可采用“先做,后理解,最后灵活运用”的方法。学习适当的技巧。本书中的每个例子都有图文并茂的实现步骤和例子分析,让读者可以非常简单地按照书中的例子进行操作,掌握PHP相关技术的操作和使用。
关于作者
王嘉林,PHP研发工程师,PHP培训讲师。先后在CSTP中国软件人才培养项目和东软从事PHP培训和研发工作。他热爱互联网,热衷于各种新技术。他涉足多种语言。他擅长Web 开发和PHP 语言。有多年PHP实战和培训经验。他愿意与他人分享他对技术的理解和认知。
PHP编程经典300例PDF预览
图书目录
第 1 部分动态网页之美:基本 PHP 应用程序
第 1 章进入 PHP 2 的世界
实例001在PHP中动态输出HTML代码2
Instance 002 在 PHP 中动态输出 JavaScript 脚本 3
实例003使用变量变量输出HelloPHP! 4
实例004输出交错换色4列表
实例 005 简单用户登录验证 6
Instance 006 获取当前执行文件的名称 7
Instance 007 随机打印出字符串 8
例子008单双引号的使用9
示例009模拟常见数据库操作的效果10
示例010PHP简单反热链11
实例 011 年龄计算器 13
Instance 012 动态选择头像15
Instance 013 使用内置函数设置日期和时区 16
第 2 章更轻松的开发 - 使用函数 18
Instance 014 论坛帖子内容长度验证 18
示例015 将头文件和底部文件20引入网页
实例016 动态切换网页主体内容21
Instance 017 检测上传文件类型扩展名 23
实例 018 测试脚本运行时间 24
实例019模拟登录和连接数据库25的实现
示例 020 在网页中显示数据库选择列表 26
实例021图片上传到服务器28
实例022读取并显示外部文件30中的用户协议
实例 023 不区分大小写的输入用户登录 31
实例 024 巴西世界杯倒计时 33
实例 025 读取外部文本并分页 34
实例026 会员信息分页显示36
实例 027 检测用户输入日期的有效性 38
实例 028 延迟 PHP 脚本 39 的执行时间
实例029 使用PHP动态创建嵌套文件夹40
第 3 章 PHP 结构化编程 41
实例 030 用户评分查询 41
实例 031 用户输入日期查询备忘录 43
示例032在页面上动态输出变色表44
例033反向输出乘法表46
实例 034 表格计算器 48
示例 035 PHP 动态表单生成器 50
示例 036 使用分支语句加载不同的网页正文 51
实例 037PHP 万年历 53
实例038批量删除会员信息56
实例 039PHP 生成唯一随机数 59
实例 040 用户输出字体图形 60
示例 041 动态输出网站链接 62
示例 042 奇数行表变色 64
实例 043 偶数计算器 65
实例 044 数据库连接验证 67
第 2 部分网站基石:主流 Web 开发和应用程序
第 4 章 HelloWeb! 70
示例 045 薄边形状 70
示例 046PHP 经典案例搜索框 72
实例 047 使用 CSS 进行页面布局 74
示例048美化用户注册表76
实例 049 用户注册掩码层 78
实例 050 性格测试仪 80
示例051 广告图片循环播放效果82
实例 052 秒表计时器 84
实例 053 使用正则表达式验证文件扩展名 86
Instance 054 批量操作表元素 88
示例 055 验证全中文输入并显示 90
实例 056 用户注册简单身份验证 91
实例057后台管理分类导航菜单93
实例 058 点击表头对表格内容进行排序 95
实例059 商品类别列表显示菜单96
实例060全日时间显示98
第5章特效-Web开源框架jQuery100
实例061省市二级联动菜单100
实例062省市县联动菜单101
实例 063 可动态编辑的表单 103
实例 064 新闻列表选项卡 105
实例065 商品分类信息隐藏与显示106
示例 066 产品用户评论显示 108
实例 067 使用隐藏字段 110 提交表单
Instance 068 弹出层选择区域信息112
实例069微博提示输入字符数115
示例 070 带有动画效果的图片循环 116
示例 071 将鼠标悬停在图标上以弹出大图 118
示例072 jQuery数据分页技术120
示例073jQuery日期插件Datepicker123
示例 074 实现了一个可自由拖动的图片层 125
示例 075 编写自定义 jQuery 插件 126
第 3 部分进入下一个层次:PHP 主流应用程序
第 6 章一切都是字符串 130
实例076控制用户提交信息130的字体样式
实例 077 关键字查找和替换 131
示例 078 删除文本 133 中的所有空格
实例 079 计算文本字符串中的单词数 134
示例 080PHP Web 密码加密器 135
实例081使用函数重复输出字符串136
实例082动态生成SQL语句138
示例 083 删除标题空间 139
示例 084 判断商品价格区间 141
实例 085 用户动态创建新闻摘要 142
示例 086 HTML 标记拼写检查器 144
Instance 087 使用 PHP 正则表达式验证电子邮件格式 146
示例088 使用PHP提取网页超链接148
实例 089 验证密码安全性 150
实例090 IP地址格式验证151
实例091随机生成指定长度152的字符串
Instance 092 格式化数字字符串 153
实例093统计关键词在文章154中出现的次数
实例 094 将数组转换为字符串 155
第7章强大的数组157
实例095 福利彩票号码生成器157
实例096显示当前页面脚本159的运行信息
实例 097 按 160 年对项目进行排序
Instance 098 用户论坛发帖权限验证 162
实例099根据排名以不同颜色显示等级164
示例100获取当前脚本文件信息165
Instance 101 添加或删除员工信息表记录 166
实例102获取文件上传信息168
实例103使用count()函数得到数组长度169
实例 104 按员工姓名 170 分组
示例 105 查询名称返回分数 171
示例 106 检索员工姓名 172
例107根据结果判断多选题的真假174
实例108删除指定编号的员工信息175
Instance 109 数组与对象之间的转换 176
第 8 章 Track and Trace - Cookie 和 Session178
实例 110 在浏览器中禁用 Cookie 选项 178
实例111显示用户上次登录时间为180
示例 112 统计用户在线时间 182
示例113使用cookie实现自动登录184
实例114注销用户登录信息185
实例115使用内置函数打开会话函数186
实例 116 管理员访问 188
示例117 解决Cookie失效后使用Session的问题189
实例118统计用户访问网站192的次数
实例119防止页面刷新重复增加访问次数193
示例 120 自定义页面背景颜色 194
示例 121 电子商城购物车模块 196
示例 122 添加产品并查看购物车 198
示例123删除购物车中的产品信息201
实例 124 修改购物车中的商品数量 202
第9章PHP多媒体技术204
示例 125 使用 GD 库生成单色图像 204
示例126 使用Google Open API在线生成二维码206
示例 127PHP 二维码生成器 207
示例128使用Mind类库生成Swf文件209
示例129 使用PHP制作Flash文字动画效果210
示例130生成数字和验证码212
示例 131 创建包含产品信息的 PDF 文件 214
示例 132 使用 GD 库创建半透明图像 216
示例 133 繁体字母数字混合验证码 217
示例134生成中文图形验证码219
示例 135 为产品图片添加水印效果 221
实例 136 生成图像缩略图 223
示例137使用GD库生成三维饼图数据图225
示例 138 图片水印加法器 226
示例 139 使用 JpGraph 库创建条形图 229
示例140使用JpGraph库生成三维饼图231
示例 141 使用 JpGraph 库生成折线图 233
第10章PHP文件目录技术235
示例 142 使用文件记录保存信息 235
实例 143 读取并修改文件扩展名 237
实例 144 选择目录并查看文件信息列表 238
实例 145 创建错误日志文件 240
实例146批量删除目录中的文件242
示例147使用PHP上传图片243
实例 148 使用自定义模板引擎生成静态页面 245
示例 149 在 PHP 248 中创建 ZIP 存档
实例150读取并显示用户注册协议249
示例151PHP批量上传图片251
示例 152 从外部文本文件 253 中读取批处理数据
实例153下载文件显示列表中的文件254
示例 154 递归删除目录并包含文件目录 256
第 4 部分持久数据支持:数据库技术
第 11 章开源范式 - MySQL 数据库 260
实例155在Windows下启动MySQL服务260
Instance 156 用户登录 MySQL 数据库 261
实例157 MySQL数据库基本操作263
实例 158 在数据库中创建学生信息表 264
示例159 查看学生表结构信息266
示例160 修改学生信息表名称267
示例 161 将日期字段 268 添加到学生信息表中
实例 162 将信息 270 添加到员工表中
示例163 修改学生信息表271中的数据
示例164删除学生信息表中的表记录273
示例 165 清除学生信息表 274 中的数据
示例166查询员工信息表275
示例 167 统计员工信息表共 276 条记录
实例168 查询固定范围277内的员工信息
Instance 169 使用 phpMyAdmin 创建 MySQL 数据库 278
Instance 170 使用 phpMyAdmin 创建 MySQL 数据表 280
实例 171 使用 phpMyAdmin 在数据表中插入数据 281
实例172使用phpMyAdmin删除指定数据表282
实例 173 使用 phpMyAdmin 更新表中的记录 283
示例174使用phpMyAdmin导出数据表284
第 12 章 PHP 和 MySQL 数据库 285
实例175使用PHP内置函数连接数据库285
示例176 设置数据库编码防止页面乱码 287
示例 177 显示当前类别 289 下的产品信息
示例178 使用关键字模糊查询产品信息290
实例179 根据日期和时间段292查询产品信息
示例180在产品列表中添加分页效果293
实例 181 用户登录验证 295
实例 182 注册新的用户信息并将其存储在数据库 297 中
示例 183 以二进制格式将图像上传到数据库 299
示例184在后台管理界面添加产品信息300
示例185删除单项产品信息302
实例 186 管理员编辑产品信息 304
实例 187 手动更改产品推荐状态 306
示例 188 使用面向对象实现数据分页 307
示例 189 使用 concat() 函数连接字符串 309
实例190根据不同字段对产品信息311进行排序展示
实例191批量删除产品信息312
Instance 192 多表连接查询 313
实例 193 使用左连接查询和显示论坛消息 314
示例 194 使用函数获取当前学生的平均成绩 315
Example 195根据统计得到各学科316名学生的总分
示例 196 查询某学生单科最高成绩 317
示例 197 查询单科成绩不低于 318 的学生
示例 198 统计学生选择的科目总数 318
示例 199 显示区域分类信息 319
示例200添加区域分类信息321
示例 201 商品高级搜索 323
Instance 202 格式化输出日期和时间 324
Instance 203 使用 PDO 建立与 MySQL 325 的连接
Instance 204使用PDO查询产品信息326
……
第 5 部分 PHP 高级操作:框架和新技术
前言
PHP 是一种流行的开源 Web 开发技术,开发人员可以使用它来方便地进行网站开发。 PHP还具有效率高、成本低、易维护的特点,所以越来越多的网站使用PHP进行Web开发。本书精挑细选300个实例,立足于以PHP为主导的Web前端开发,给出了实际应用中常见问题的解决方案和解决方案,也加入了作者多年Web开发实践的经验和技巧。本书的例子尽可能的简单,通过简单的应用实现直接体现了PHP开发中的应用技巧,避免了过多的理论介绍,读者很容易体会到使用PHP开发的便利性。
本书也是一本有别于传统“实例服务知识点”的参考书。本书并没有依次列出PHP的所有知识点,而是通过300个例子让读者在实践中逐步学习如何使用PHP。读者阅读本书后,可采用“先做,后理解,最后灵活运用”的方法。学习适当的技巧。本书中的每个例子都有图文并茂的实现步骤和例子分析,让读者可以非常简单地按照书中的例子进行操作,掌握PHP相关技术的操作和使用。
本书的特点
本书选取的例子都是PHP网站开发中会遇到的实际问题。掌握本书实例介绍的PHP和Web前端开发技术后,读者可以快速提高对实际开发问题的处理能力。能力。全书讲解方式简单直接,内容全面,兼顾深度和广度,例题安排由浅入深,由浅入深。本书在内容安排和举例说明方面的主要特点如下。
q本书选用的示例系统比较全面,涵盖PHP、MySQL、JavaScript以及Ajax、HTML5等新兴技术,包括当前Web开发最主流的技术,力求给读者最大的实用性指导。
q 本书示例讲解细致恰当,给出了适合初学者的学习方法。实例语言准确,代码简化,详细讲解为初学者学习和掌握基础知识奠定了基础。
q 本书中的示例实现代码篇幅均适中,力求将每个代码介绍清楚,并给出清晰的代码执行思路和解决此类问题的方法。
q 本书中的实例讲解贯穿了大量有针对性的基础知识点,并给出了相应的知识点分析,让读者更好地理解各种概念和方法。
q 本书对重要的处理代码给出了详细的说明或注释,同时给出了相应的改进建议和深化建议,并对初学者的错误进行了防范。
本书的内容和知识体系
第1部分,PHP基础应用(第1章到第3章),主要介绍PHP在Web开发中的入门应用、常用的基本功能和结构化编程的基本语法。本文包括40多个示例,主要涉及PHP动态生成HTML页面、数据交互、内置函数的使用、基本语法和程序规范。
Part 2, Mainstream Web Development and Application (Chapter 4, Chapter 5),主要介绍与PHP密切相关的DHTML技术,包括HTML、CSS3样式表和JavaScript Web脚本语言。本文包括30多个示例,主要涉及HTML页面的优化以及JavaScript和jQuery前端框架的主流应用。
第3部分,PHP主流应用(第6章到第10章),主要介绍PHP中的字符串操作、数组应用、成员机制、多媒体技术和文件目录操作。本文包括 70 多个示例,涵盖了 PHP 中的大部分主流应用,主要涉及 PHP 正则表达式、数组遍历、cookie 和会话,还介绍了 PHP 中的多媒体处理库(如 GD 库)和文件目录。添加和删除操作。