图书介绍

PHP程序开发范例宝典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

PHP程序开发范例宝典
  • 明日科技编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115165785
  • 出版时间:2007
  • 标注页数:756页
  • 文件大小:324MB
  • 文件页数:780页
  • 主题词:PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP程序开发范例宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP的运行环境配置1

1.1 Windows下环境配置2

实例001 Windows下Apache的安装配置2

实例002 Windows下MySQL的安装配置5

实例003 Windows下PHP的安装配置6

实例004 Window下phpMyAdmin的安装配置7

实例005 使用AppServ架设Apache+MySQL+PHP运行环境8

实例006 使用IIS服务器运行PHP脚本10

实例007 Windows下发布“明日科技”网站12

1.2 Linux下环境配置14

实例008 Linux下Apache 1.x安装配置14

实例009 Linux下安装与配置Apache 2.x15

实例010 Linux下PHP的安装配置16

实例011 Linux下MySQL的安装配置18

实例012 启用Red Hat Linux 9自带的PHP运行环境19

实例013 Linux下实现PHP支持Socket20

实例014 Linux下实现PHP支持mysqli扩展技术21

实例015 开机自动启动Apache服务21

实例016 开机自动启动MySQL服务22

实例017 Linux下发布“读者之家”网站22

1.3 应用常用开发工具开发PHP程序23

实例018 应用Dreamweaver开发PHP程序24

实例019 应用Eclipse开发PHP程序25

实例020 应用PHPEditor开发PHP程序27

实例021 应用UltraEdit开发PHP程序29

实例022 应用Namo WebEditor开发PHP程序30

第2章 表单及表单元素的应用33

2.1 获取表单元素提交的值34

实例023 获取文本框的值34

实例024 获取隐藏域的值35

实例025 获取文本域的值36

实例026 获取复选框的值37

实例027 获取单选按钮组的值38

实例028 获取下拉列表的值40

实例029 获取跳转菜单的值41

实例030 获取文件域的值42

2.2 动态添加表单元素42

实例031 不提交表单获取单选按钮的值43

实例032 选中单选按钮后显示其他表单元素44

实例033 根据数据表结构自动生成数据录入页面45

实例034 投票系统中单选按钮与复选框的应用47

2.3 下拉列表的应用50

实例035 在下拉菜单中显示数据表某列的字段值50

实例036 在下拉菜单中显示数组中的元素51

实例037 级联菜单的应用52

实例038 修改数据时下拉列表的默认值为数据库中原数据信息54

实例039 可输入字符的下拉菜单56

实例040 应用下拉列表选择所要联机的网站57

实例041 根据下拉列表的值显示不同控件58

2.4 文本框组件的应用60

实例042 自动计算金额60

实例043 设置文本框的只读属性61

实例044 设置安全的密码域63

实例045 限制多行文本域输入的字符个数64

2.5 表单的综合应用65

实例046 表单组件的综合应用65

实例047 同一个页面中的多表单提交66

实例048 获取表单中提交的所有数据68

实例049 以文件域的形式显示数据信息70

第3章 CSS与JavaScript脚本的应用73

3.1 文字特效74

实例050 逐个闪烁的文字74

实例051 荧光灯文字75

实例052 滚动的文字77

3.2 控件样式80

实例053 通过鼠标的移动改变文本框的背景色80

实例054 改变下拉列表框的背景色82

实例055 带颜色变化的动态链接按钮82

实例056 设置图片的样式83

实例057 设置表格的样式84

实例058 模拟的进度条86

3.3 超链接样式87

实例059 鼠标单击文字超链接样式87

实例060 鼠标滑过图片超链接样式88

实例061 鼠标单击文字获得帮助效果89

3.4 页面样式90

实例062 动态标题栏90

实例063 滚动条样式91

实例064 页面整体风格92

实例065 首尾页切换特效94

3.5 导航菜单设计96

实例066 带图标的文字导航条96

实例067 flash导航条97

实例068 按钮导航条99

实例069 导航条的动画效果100

实例070 不用图片实现质感导航条102

实例071 弹出式下拉菜单103

实例072 二级导航菜单105

实例073 半透明背景的下拉菜单106

实例074 展开式导航条110

实例075 解释型菜单111

实例076 自动隐藏的弹出式菜单112

实例077 收缩式导航菜单114

实例078 树状导航菜单116

实例079 鼠标右键菜单117

3.6 状态栏设计118

实例080 状态栏中的跑马灯文字119

实例081 在状态栏中收缩显示文字120

实例082 在状态栏中显示数字时钟121

3.7 弹出窗口控制122

实例083 在首页右下角弹出渐显的广告窗口122

实例084 浮动的广告窗口124

实例085 打开居中显示详细信息的新窗口126

实例086 关闭弹出窗口时自动刷新父窗口128

实例087 在弹出的对话框中选择个性头像130

实例088 自动关闭的广告窗口131

实例089 关闭IE主窗口时,不弹出询问对话框132

实例090 弹出提示对话框并重定向网页133

3.8 弹出网页对话框134

实例091 弹出全屏显示的网页模式对话框134

实例092 网页拾色器136

实例093 日期选择器138

3.9 无边框窗口140

实例094 全屏显示无边框有滚动条窗口140

实例095 应用JavaScript实现指定尺寸的无边框窗口142

实例096 应用CSS+DIV实现无边框窗口143

实例097 通过双击鼠标实现页面自动滚屏145

3.10 其他146

实例098 设置主页147

实例099 收藏本站147

实例100 离开时启动收藏夹148

第4章 验证控件151

4.1 通信类验证152

实例101 验证E-mail地址152

实例102 验证网址153

实例103 验证电话号码155

实例104 验证邮政编码156

4.2 日期与时间类验证157

实例105 验证日期的输入格式157

实例106 验证时间的输入格式159

实例107 验证日期与时间的输入格式161

4.3 文本与数值验证163

实例108 验证表单元素是否为空163

实例109 验证输入的数值是否在指定范围内165

实例110 验证数据是否为数值型166

实例111 验证用户名和密码是否正确167

实例112 验证两个文本框的值是否相等168

实例113 验证输入的文本是否为汉字170

实例114 限制输入字符串的长度171

实例115 验证字符串是否以指定字符串开头172

实例116 验证身份证号码174

实例117 验证护照编号175

实例118 验证车牌号码176

4.4 自定义验证177

实例119 验证合法的数据表名称178

实例120 验证货币类型179

第5章 构建PHP动态网页181

5.1 页面间的数据传递182

实例121 通过POST方法提交182

实例122 通过GET方法提交183

实例123 通过SESSION实现页面间的数据传递184

5.2 页面跳转185

实例124 使用header()函数实现页面跳转185

实例125 应用HTML标记进行跳转186

实例126 使用脚本语言实现页面跳转187

5.3 包含文件189

实例127 include()函数的应用189

实例128 include_once()函数的应用190

实例129 require()函数的应用191

实例130 require_once()函数的应用192

实例131 使用switch语句实现站内导航193

5.4 COOKIE技术195

实例132 表单提交与COOKIE195

实例133 简单的COOKIE计数器197

实例134 使用COOKIE记录用户登录信息198

实例135 使用COOKIE限制用户访问网站的时间199

5.5 会话控制201

实例136 通过SESSION判断用户的权限201

实例137 通过SESSION禁止页面刷新203

实例138 通过SESSION存储数据204

实例139 通过SESSION实现购物车的功能205

5.6 框架的应用209

实例140 框架在聊天室中的应用209

实例141 使用框架嵌套技术居中显示框架页211

第6章 PHP与MySQL数据库技术213

6.1 连接MySQL数据库214

实例142 通过mysql_connect函数连接数据库214

实例143 通过Mysqli_connect()函数连接数据库216

实例144 通过面向对象连接数据库217

6.2 数据插入218

实例145 单条数据录入218

实例146 批量数据录入220

实例147 插入系统日志信息222

6.3 数据更新224

实例148 单条数据更新224

实例149 批量数据更新226

6.4 数据查询227

实例150 不刷新页面筛选数据库中的数据227

实例151 查询企业员工的详细信息229

6.5 数据删除231

实例152 单条数据删除231

实例153 批量数据删除232

实例154 删除数据前给予提示信息234

实例155 统计从数据库里删除的记录数236

6.6 在线删除表或索引237

实例156 在线删除指定的数据表237

实例157 在线删除多个指定的数据表239

实例158 在线删除指定数据表中的索引241

6.7 清除部分或全部数据表中的数据243

实例159 清空指定数据表中的所有数据243

实例160 清空指定数据表中的指定数据245

实例161 批量清空数据表246

6.8 MYSQL数据库的备份248

实例162 通过命令模式备份数据库248

实例163 通过phpMyAdmin备份数据库249

实例164 通过手动方式备份数据库251

6.9 MYSQL数据库的恢复252

实例165 通过命令模式恢复数据库252

实例166 通过phpMyAdmin恢复数据库253

实例167 通过手动方式恢复数据库255

6.10 动态创建数据库、数据表和字段255

实例168 动态创建MySQL数据库255

实例169 动态创建MySQL数据表257

实例170 动态创建字段259

实例171 动态创建一个完整的数据库261

6.11 数据的导人导出263

实例172 MySQL数据库自身的导入导出263

实例173 SQL Server数据导入到MySQL数据库266

实例174 Aceess数据导入到MySQL数据库268

6.12 分页技术270

实例175 查询结果的分页显示271

实例176 单击页码跳转到指定页272

实例177 输入页码跳转到指定页275

实例178 超长文本的分页显示276

实例179 查询结果的分栏显示278

实例180 分类、分栏和分页的综合应用279

第7章 PHP与其他数据库技术283

7.1 PHP操纵ACCESS数据库284

实例181 通过ADO方式连接ACCESS数据库284

实例182 通用数据信息的查询285

实例183 查询结果的分页显示287

实例184 用户身份验证类的实现289

实例185 图片的分栏显示291

7.2 PHP操纵SQL Server数据库292

实例186 通过ADO方式连接SQL Server数据库292

实例187 通过mssql_connect()函数连接SQL Server数据库293

实例188 通过ADO方式实现指定时间段的信息检索294

实例189 通过函数实现商品信息的检索296

实例190 通过ADO方式实现输入页码跳转到指定页297

实例191 通过函数实现单击页码跳转到指定页300

实例192 添加图书类的实现302

第8章 SQL查询相关技术305

8.1 数据库操作306

实例193 创建数据库306

实例194 查看数据库307

实例195 删除数据库308

8.2 数据表操作308

实例196 创建数据表309

实例197 查看数据表310

实例198 删除数据表311

8.3 查询常量312

实例199 查询数值型数据312

实例200 查询字符串313

实例201 查询日期型数据314

实例202 查询逻辑型数据316

实例203 查询所有非空数据318

8.4 查询变量319

实例204 利用变量查询字符串数据319

实例205 利用变量查询数值型数据321

8.5 查询指定的n条记录322

实例206 查询前n条记录323

实例207 查询后n条记录324

实例208 查询从指定位置开始的n条记录325

实例209 查询统计结果中的前n条记录326

8.6 查询周期、日期328

实例210 查询指定时间段的数据328

实例211 按月查询统计数据329

8.7 大小比较、逻辑查询、重复330

实例212 查询大于指定条件的记录330

实例213 查询结果不显示重复记录332

实例214 NOT与谓词进行组合条件的查询333

实例215 显示数据表中的重复记录和记录条数335

8.8 排序、分组统计336

实例216 对数据进行降序查询336

实例217 对数据进行多条件排序337

实例218 对统计结果进行排序338

实例219 单列数据分组统计340

实例220 多列数据分组统计341

实例221 多表分组统计342

8.9 聚集函数344

实例222 使用聚集函数SUM对学生成绩进行汇总344

实例223 使用聚集函数AVG求某班学生的平均成绩346

实例224 使用聚集函数MIN求销售额、利润最少的商品347

实例225 使用聚集函数MAX求月销售额完成最多的销售记录349

实例226 使用聚集函数COUNT求日销售额大于某值的记录数350

实例227 使用聚集函数First或Last求数据表中第一条或最后一条记录352

8.10 多表查询354

实例228 使用select语句进行多表查询354

实例229 使用表的别名355

实例230 合并多个结果集356

8.11 嵌套查询358

实例231 简单的嵌套查询358

实例232 复杂的嵌套查询359

实例233 嵌套查询在查询统计中的应用361

8.12 子查询362

实例234 使用子查询作派生的表362

实例235 使用子查询作表达式364

实例236 使用子查询关联数据365

8.13 联合语句367

实例237 多表联合查询367

实例238 对联合查询后的结果进行排序368

实例239 条件联合语句369

8.14 内连接查询371

实例240 简单内连接查询371

实例241 复杂内连接查询372

8.15 外连接查询373

实例242 使用外连接进行多表联合查询373

实例243 left outer join查询375

实例244 right outer join查询376

8.16 IN子查询377

实例245 利用in或notin语句限定范围377

实例246 用IN查询表中的记录信息379

实例247 由IN引入的关联子查询380

8.17 交叉表查询382

实例248 利用transform分析数据382

实例249 利用transform统计数据383

8.18 函数查询385

实例250 使用格式化函数转换查询条件的数据类型385

实例251 在查询中使用字符串函数387

实例252 在查询中使用日期函数388

8.19 having语句应用390

实例253 利用having语句过滤分组数据390

第9章 MySQL高级应用技术393

9.1 PHP的mysqli扩展394

实例254 通过mysqli扩展技术实现数据库信息的检索394

实例255 查看服务器连接错误报告395

实例256 通过mysqli扩展技术实现多表查询397

实例257 通过mysqli扩展技术实现内存的回收398

9.2 MySQL视图的应用399

实例258 创建视图400

实例259 修改视图401

实例260 应用视图403

9.3 MySQL存储过程404

实例261 存储过程的创建404

实例262 使用存储过程实现用户注册405

9.4 MySQL触发器407

实例263 创建触发器407

实例264 查看触发器408

9.5 MySQL事务409

实例265 使用事务处理技术实现关联表间信息的删除409

实例266 使用事务处理技术实现银行的安全转账411

第10章 字符串的处理技术413

10.1 字符串的应用及处理414

实例267 获取字符串的长度414

实例268 字符串大小写之间的转换416

实例269 字符串首尾空格的处理417

实例270 字符串的逆序输出418

实例271 字符串格式化输出419

实例272 字符串的分割与连接420

实例273 特殊字符的查找421

实例274 字符串的替换423

实例275 字符串的大小比较424

实例276 获取两个字符串的相似度425

实例277 字符串的base64编码426

实例278 字符串的url编码427

实例279 特殊字符的转义429

实例280 字符与ASCII之间的转换429

实例281 合理定义上传文件名称430

实例282 通过异或方式对字符串进行加密432

实例283 金额的格式化输出433

实例284 字符串首字母的大小写转换434

实例285 字符数组的建立434

实例286 字符串与数字之间的转换435

实例287 利用正则表达式实现字符串的匹配查找437

实例288 利用IP地址查找主机所在地438

10.2 Web程序中常见字符串问题处理及解决方案439

实例289 HTML标记的原义输出439

实例290 解决用substr()函数对中文字符串截取时的乱码441

实例291 创建PHP 5.0新型字符串442

实例292 字符串与HTML标记相互转换443

第11章 PHP面向对象编程技术445

11.1 PHP面向对象基础446

实例293 数据成员的初始化446

实例294 父类构造函数的调用447

实例295 对象的克隆448

实例296 类的继承449

11.2 PHP中常用类451

实例297 数据库连接类451

实例298 数据信息检索类452

实例299 数据信息录入类454

实例300 数据信息更改类455

实例301 数据信息删除类457

实例302 计数器类459

实例303 翻页类460

实例304 购物车类462

第12章 文件管理467

12.1 文件上传468

实例305 以二进制形式上传文件到数据库468

实例306 上传文件到服务器469

实例307 限制大小的文件上传471

实例308 限制上传文件的类型472

12.2 图片上传474

实例309 以二进制形式上传图片到数据库474

实例310 限制上传图片的格式476

实例311 上传单图片到服务器并显示477

实例312 上传多图片到服务器并分页显示479

12.3 下载481

实例313 通过链接方式下载481

实例314 应用header()函数实现下载482

12.4 文件遍历484

实例315 遍历指定目录下的所有文件484

实例316 文件浏览485

12.5 文件操作488

实例317 创建、复制、移动、删除文件488

实例318 修改文件名489

实例319 判断文件是否存在490

实例320 从文本文件中读取注册服务条款491

实例321 应用文本文件保存访客人数的计数器493

实例322 判断文件是否被改动494

12.6 目录操作496

实例323 创建目录496

实例324 删除目录497

实例325 获取当前脚本目录498

实例326 读取注册表信息499

第13章 图像和多媒体技术503

13.1 头像选择504

实例327 通过下拉列表选择头像504

实例328 从网页对话框中选择头像505

13.2 图像与统计507

实例329 图形计数器507

实例330 通过图像显示投票统计结果508

13.3 控制、显示图片特效509

实例331 通过鼠标滑轮控制图片大小509

实例332 显示随机图像510

实例333 获取页面中图像的实际尺寸511

实例334 图像的手动播放512

实例335 图像的自动播放513

13.4 MP3点播与下载514

实例336 MP3在线点播514

实例337 MP3下载515

13.5 嵌入Flash动画516

实例338 在网页中嵌入背景透明的Flash516

实例339 Flash播放器的实现517

13.6 影音播放518

实例340 嵌入式流媒体播放器的实现518

实例341 在网页中加入可控的背景音乐520

第14章 信息提取与图表分析技术521

14.1 简单图表522

实例342 连接GD2函数库522

实例343 利用GD2函数绘制文字523

实例344 应用GD2函数绘制几何图形524

实例345 向图表中添加行和列标签526

实例346 图表分析产品数据528

实例347 图表显示数据并打印529

14.2 柱形图表531

实例348 单商品月销售量柱形图分析531

实例349 将汇总数据利用图表分析533

实例350 对比数据图表分析535

实例351 图表动态分析不同的数据表538

实例352 图表分析投票结果541

14.3 折线图表543

实例353 商品的价格走势分析543

实例354 折线图表分析人口出生率545

实例355 网站年终访问量曲线分析547

实例356 年销售额及利润图表分析550

14.4 饼形图表552

实例357 饼形图分析软件图书市场占有率552

实例358 多饼形图分析企业各类员工的比例555

第15章 报表与打印技术559

15.1 Web打印560

实例359 调用IE自身的打印功能实现打印560

实例360 打印指定框架中的内容561

实例361 利用WebBrowser打印报表563

实例362 设置页眉页脚564

15.2 利用Word打印报表567

实例363 将Web页中的表格导出到Word并打印567

实例364 打开指定的Word文档并打印569

实例365 调用word自动打印指定格式的会议记录570

15.3 利用Excel打印报表572

实例366 将Web页面中的数据导出到Excel572

实例367 将Web页面中的数据导出到Excel并自动打印574

15.4 利用CSS样式打印577

实例368 利用CSS样式打印页面中的指定内容577

实例369 利用CSS样式实现分页打印579

15.5 套打印邮寄产品单581

实例370 打印汇款单582

实例371 打印快递单583

实例372 打印信封585

第16章 网络通信技术587

16.1 邮件技术588

实例373 SMTP服务器的安装与配置588

实例374 POP3服务器的安装与配置590

实例375 利用mail()函数实现邮件发送592

实例376 发邮件类594

实例377 收邮件类597

实例378 查找邮件602

实例379 删除邮件604

实例380 邮件群发605

16.2 发送短信607

实例381 通过fsockopen()函数发送短信607

实例382 通过调用Web Service发送短信608

实例383 短信群发610

第17章 PHP与XML技术613

17.1 读写XML文件614

实例384 创建XML文件614

实例385 读取XML文件615

实例386 添加XML数据617

实例387 查询XML文件619

实例388 修改XML文件620

实例389 删除XML文件623

实例390 PHP+XML留言板624

17.2 XML文件转换628

实例391 XSL转换XML文件628

实例392 在HTML页面中使用XML文件629

实例393 在XML文件中应用CSS样式630

第18章 安全技术633

18.1 用户登录634

实例394 用户安全登录634

实例395 验证码技术登录635

实例396 防止用户直接输入地址访问PHP文件637

18.2 数据加密638

实例397 对登录密码进行base64编码638

实例398 对查询字符串进行url编码639

实例399 MD5加密登录用户名称和密码640

实例400 使用crypt()函数进行加密642

18.3 Access数据库安全643

实例401 操作带密码的Access数据库644

实例402 防止Access数据库被下载646

18.4 防止SQL注入647

实例403 过滤HTML非法字符647

实例404 禁止用户输入字符串中的危险字符649

18.5 获取客户端信息650

实例405 确定对方的IP地址651

实例406 获取客户端TCP/IP端口的方法652

18.6 禁止用户复制网页内容653

实例407 禁止复制网页内容653

实例048 禁止网页被另存为654

18.7 禁止用户刷新屏幕655

实例409 屏蔽IE主菜单655

实例410 屏蔽键盘相关事件657

实例411 屏蔽鼠标右键659

第19章 PHP高级应用技术661

19.1 PHP操纵Word662

实例412 将数据库中的数据保存到Word662

实例413 将查询结果保存到Word664

19.2 PHP操纵Excel666

实例414 将Excel中的数据导出到MySQL数据库667

实例415 将查询结果保存到Excel669

19.3 PHP中压缩与解压文件672

实例416 PHP中压缩RAR文件672

实例417 PHP中解压RAR文件673

实例418 PHP中压缩ZIP文件674

实例419 PHP中解压ZIP文件675

19.4 信息共享676

实例420 在PHP中实现ASP中的Application功能676

实例421 图形计数器677

19.5 PHP管理FTP服务器679

实例422 连接FTP服务器679

实例423 上传文件到FTP服务器680

实例424 从FTp服务器中下载文件682

实例425 更改FTP服务器中的文件名称683

实例426 删除FTP服务器中指定的文件684

实例427 在FTP服务器中建立指定的目录686

实例428 获取FTP服务器中指定目录下的文件列表687

第20章 综合应用689

20.1 用户注册690

实例429 一般用户注册690

实例430 带检测用户名的用户注册692

实例431 分步用户注册694

20.2 留言本696

实例432 简易留言本696

实例433 带留言分类的留言本698

实例434 具有版主回复的留言本700

20.3 聊天室702

实例435 数据库形式的聊天室703

实例436 聊天室中私聊的实现707

20.4 论坛710

实例437 查看主题信息710

实例438 发布主题信息713

实例439 回复主题信息714

实例440 删除主题及回复信息716

20.5 购物车717

实例441 添加至购物车718

实例442 查看购物车719

实例443 从购物车中移去指定商品722

实例444 修改商品购买数量723

实例445 清空购物车724

实例446 收银台结账725

20.6 博客网站727

实例447 博客用户图片管理727

实例448 博客文章评论管理733

实例449 用户安全登录738

实例450 用户安全退出740

20.7 搜索742

实例451 一般搜索742

实例452 高级搜索744

实例453 常用搜索745

技术要点对应实例位置749

热门推荐