图书介绍

PHP编程新手自学手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

PHP编程新手自学手册
  • 谭贞军等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111392392
  • 出版时间:2012
  • 标注页数:543页
  • 文件大小:177MB
  • 文件页数:564页
  • 主题词:PHP语言-程序设计

PDF下载


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

下载说明

PHP编程新手自学手册PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础篇1

第1章PHP入门1

1.1认识PHP页面2

1.2 PHP介绍3

1.2.1 PHP的发展3

1.2.2 PHP的功能特点4

1.2.3我国使用PHP开发的网站4

1.3搭建开发环境5

1.3.1 Apache的下载、安装和配置6

1.3.2 PHP的下载、安装和配置9

1.3.3安装MySQL11

1.3.4安装phpMyAdmin15

1.4学习PHP应具备的知识16

1.4.1 HTML基础知识16

1.4.2 CSS基础知识16

1.4.3 JavaScript基础知识16

1.5快速搭建PHP运行环境16

1.5.1 PHPnow的安装17

1.5.2 XAMPP的安装18

1.6一个简单的PHP程序20

1.7疑难问题解析21

职场点拨——看PHP的重要性22

第2章PHP开发必备知识23

2.1认识一个表单23

2.2 HTML基础24

2.3文字的设置25

2.3.1标题格式25

2.3.2将文字加粗、倾斜和加底线27

2.3.3设定文字的大小、颜色、字形28

2.3.4在文字中插入空格和分段29

2.4标示标记的使用30

2.5表单32

2.5.1表单容器〈form〉32

2.5.2单行文本框33

2.5.3单选按钮34

2.5.4多行文本框和按钮35

2.6使用Dreamweaver创建CSS样式36

2.6.1创建CSS样式36

2.6.2应用CSS样式38

2.7使用JavaScript40

2.7.1如何创建简单的JavaScript40

2.7.2常用的JavaScript模块41

2.8疑难问题解析48

职场点拨——怎样学编程48

第3章PHP语法基础50

3.1认识一段PHP代码50

3.2 PHP的语法结构52

3.2.1 PHP文件构成52

3.2.2 PHP的标记53

3.3 PHP的页面注释55

3.4 PHP的变量56

3.4.1变量的定义56

3.4.2变量赋值与引用赋值57

3.4.3变量范围57

3.4.4可变变量59

3.5 PHP的常量60

3.6数据类型61

3.6.1简单类型61

3.6.2复合类型65

3.6.3特殊类型65

3.7运算符65

3.7.1算术运算符65

3.7.2赋值运算符67

3.7.3自增自减运算符67

3.7.4位运算符69

3.7.5逻辑运算符69

3.7.6字符串运算符70

3.7.7运算符的优先级别71

3.8表达式72

3.9疑难问题解析73

职场点拨——面试经验谈74

第4章 流程控制76

4.1认识一段语句77

4.2条件语句77

4.2.1 if条件语句78

4.2.2 if…else语句78

4.2.3多个else关键字79

4.2.4 switch语句80

4.3循环语句81

4.3.1 while语句81

4.3.2 do……while语句83

4.3.3 for语句84

4.3.4 for循环的嵌套语句86

4.3.5各个循环语句的区别87

4.4跳转语句88

4.4.1 break语句88

4.4.2 continue语句89

4.4.3 return跳转语句90

4.5疑难问题解析92

职场点拨——谈职业规划92

第5章 函数94

5.1认识函数94

5.2什么是函数95

5.2.1有条件的函数95

5.2.2函数中的函数96

5.3自定义函数96

5.4函数间传递参数98

5.4.1通过引用传递参数98

5.4.2按照默认值传递参数98

5.4.3使用非标量类型作为默认参数99

5.4.4函数返回值100

5.5文件包含101

5.5.1 require包含文件101

5.5.2 include包含文件102

5.5.3 require和include的区别103

5.6数学函数104

5.6.1数的基本运算104

5.6.2角度的运算105

5.7变量处理函数105

5.8日期和时间函数106

5.9使用PHP函数手册107

5.9.1获得PHP函数手册107

5.9.2使用PHP函数手册110

5.10疑难问题解析112

职场点拨——谈模块化设计思想113

第6章 数组115

6.1认识数组115

6.2声明数组117

6.2.1声明一维数组117

6.2.2数组的定位118

6.2.3二维数组121

6.3对数组进行简单的操作121

6.3.1去掉数组重复的元素121

6.3.2删除数组中的元素或删除整个数组122

6.3.3遍历数组元素123

6.3.4向数组中添加数据125

6.3.5改变数组的大小126

6.3.6合并两个数组129

6.3.7反转一个数组130

6.4其他数组函数131

6.4.1对数组所有的元素求和131

6.4.2将一维数组拆分成多维数组132

6.4.3对数组元素进行随机排序132

6.5疑难问题解析133

职场点拨——程序员必须具备与客户沟通的技巧134

第7章PHP表单处理网页135

7.1认识表单135

7.2表单数据的提交方式139

7.2.1 GET方法139

7.2.2 POST方法141

7.3获取表单元素的数据142

7.3.1获取按钮的数据143

7.3.2获取文本框的数据144

7.3.3获取单选按钮的数据144

7.3.4获取复选框的数据145

7.3.5获取列表框的数据146

7.3.6获取隐藏字段的值149

7.4对表单传递的变量值进行编码与解码150

7.5疑难问题解析151

职场点拨——如何成为一名优秀的程序员151

温故而知新——第一篇实战范例153

范例1搭建PHP的运行环境153

范例2 HTML的标签153

范例3运算157

范例4流程控制语句158

第二篇 提高篇160

第8章 操作字符串160

8.1认识字符串161

8.2将特殊字符去掉161

8.2.1去除多余字符162

8.2.2格式化字符串163

8.3单引号和双引号164

8.4字母大小写互相转换165

8.4.1将字符串转换成小写165

8.4.2将字符串转换成大写166

8.4.3将字符转换成大写167

8.4.4将字符每个单词的首字母转换成大写168

8.5获取字符串长度168

8.6查找和替换字符串170

8.6.1查找字符串170

8.6.2定位字符串173

8.6.3字符串替换175

8.7 ASCII编码与字符串178

8.7.1 chr()函数178

8.7.2 ord()函数179

8.8分解字符串180

8.9加入和去除转义字符“”181

8.10疑难问题解析182

职场点拨——和上级的沟通之道182

第9章 文件操作184

9.1看一段代码185

9.2文件访问186

9.2.1判断文件或者目录是否存在186

9.2.2打开文件187

9.2.3关闭文件188

9.3读/写文件189

9.3.1写入数据189

9.3.2读取数据192

9.4指针197

9.5目录操作199

9.5.1打开目录199

9.5.2遍历目录200

9.5.3目录的创建、合法性与删除202

9.5.4其他文件处理函数205

9.6疑难问题解析206

职场点拨——做一个优秀的团队成员207

第10章 图像处理208

10.1一段代码208

10.2图形图像的简单处理209

10.2.1画布的创建209

10.2.2设置图像的颜色210

10.2.3创建图像211

10.2.4绘制几何图形212

10.3几何图形的填充215

10.3.1进行区域填充215

10.3.2矩形、多边形和椭圆形的填充217

10.3.3圆弧的填充218

10.4输出文字221

10.4.1输出英文221

10.4.2输出中文222

10.5复杂图形的处理223

10.5.1圆形的重叠223

10.5.2温度计的绘制224

10.5.3绘制销售报表226

10.5.4设置线型229

10.6疑难问题解析230

职场点拨——何处寻兼职231

第11章PHP面向对象232

11.1看一段代码232

11.2使用类234

11.2.1创建一个简单的类234

11.2.2编写类的属性和方法234

11.3构造函数和析构函数236

11.4实例化类237

11.5类的访问控制237

11.6类的基本操作238

11.6.1类方法的调用238

11.6.2创建一个完整的类239

11.7面向对象的高级编程244

11.7.1类的继承244

11.7.2接口的实现246

11.7.3多态的实现247

11.7.4作用域分辨运算符“∷”247

11.7.5 parent关键字248

11.7.6 final关键字249

11.7.7 static关键字250

11.8疑难问题解析251

职场点拨——兼职可靠吗?252

第12章 会话管理253

12.1看一段会话管理代码253

12.2什么是会话控制255

12.2.1 Cookie概述255

12.2.2会话控制255

12.3简单操作Cookie255

12.3.1 Cookie的设置256

12.3.2删除Cookie256

12.3.3 Cookie数组257

12.3.4 header函数258

12.4会话控制259

12.4.1会话的基本方式259

12.4.2创建会话260

12.5会话的实际应用262

12.5.1禁止使用页面刷新262

12.5.2验证登录264

12.6疑难问题解析266

职场人生——同事交往经验谈267

第13章 正则表达式268

13.1看一段代码268

13.2正则表达式概述269

13.2.1什么是正则表达式269

13.2.2正则表达式的专业术语270

13.3正则表达式的组成元素270

13.3.1普通字符270

13.3.2特殊字符270

13.3.3限定符271

13.4正则表达式的匹配271

13.4.1搜索字符串271

13.4.2从URL取出域名273

13.5轻松匹配单个字符273

13.6锚定一个匹配274

13.6.1插入符“^”的应用274

13.6.2符号“$”的应用275

13.7替换匹配276

13.8处理正则表达式的函数276

13.8.1 ereg()函数276

13.8.2 eregi()函数277

13.8.3 ereg replace()函数277

13.8.4 split()函数278

13.8.5 eregi replace()函数和spliti()函数278

13.9疑难问题解析278

职场点拨——同事之间的互补279

第14章 错误调试281

14.1认识错误调试281

14.2错误类型282

14.2.1语法错误282

14.2.2运行错误286

14.2.3逻辑错误288

14.3 PHP的开发软件288

14.3.1安装Zend Studio289

14.3.2 EclipsePHP Studio 2008294

14.4疑难问题解析297

职场点拨——程序员保持身心健康的7种方式298

第15章PHP操作XML299

15.1认识XML299

15.2什么是XML300

15.3一个简单的XML文件301

15.4深入认识XML文档301

15.4.1 XML声明302

15.4.2 XML标记与元素303

15.4.3 XML属性304

15.4.4 XML注释305

15.4.5 XML处理指令306

15.4.6 XML CDATA标记307

15.5与XML对象相关模型308

15.5.1 DTD文档类型定义308

15.5.2 DTD构建XML309

15.5.3文档对象模型310

15.6 PHP处理XML312

15.6.1打开与关闭XML312

15.6.2运用DOM读取数据313

15.6.3通过DOM操作数据314

15.7疑难问题解析315

职场点拨——保证按时完成任务315

第16章Ajax技术介绍316

16.1什么是Ajax317

16.1.1 Ajax适用场合317

16.1.2 Ajax不适用的场合318

16.1.3一个简单的Ajax程序318

16.2 Ajax的工作原理324

16.3 PHP与Ajax的应用325

16.3.1创建XMLHttpRequest对象325

16.3.2简单的服务器请求326

16.3.3对HTML和XML的读取327

16.3.4伪Ajax方式330

16.4疑难问题解析332

职场点拨——程序员创业经验谈333

温故而知新——第二篇实战范例335

范例1 PHP对文件的处理335

范例2 PHP对图形图像的处理336

范例3 PHP操作XML337

范例4 Ajax与PHP343

第三篇 数据库篇346

第17章MySQL数据库346

17.1认识MySQL347

17.2 MySQL数据库简介347

17.3 MySQL的基本操作348

17.3.1登录和退出MySQL数据库348

17.3.2表、字段、记录和键的概念349

17.3.3建立和删除数据库350

17.3.4表的建立351

17.3.5查看表的结构353

17.4对表中记录进行操作353

17.4.1插入数据354

17.4.2更新数据355

17.4.3删除数据356

17.4.4查询数据357

17.5 SQL语句358

17.5.1对数据库的基础操作358

17.5.2对数据库的高级操作361

17.6使用phpMyAdmin对数据库备份和还原363

17.6.1对数据库进行备份363

17.6.2对数据库进行还原364

17.7疑难问题解析364

职场点拨——寻找更好的工作365

第18章PHP与MySQL的编程367

18.1认识PHP+MySQL367

18.2连接MySQL数据库368

18.3简单操作数据库370

18.3.1选择数据库370

18.3.2简易查询数据库371

18.3.3显示查询结果372

18.3.4获取表的全部字段373

18.3.5通过函数mysql_ fetch_ array获取记录374

18.3.6通过mysql_ fetch_ assoc获取记录374

18.3.7获取被查询的记录数目375

18.4管理MySQL数据库中的数据377

18.4.1数据的插入377

18.4.2修改数据库中记录378

18.4.3删除数据库中记录379

18.5疑难问题解析381

职场点拨——处理同事关系382

第19章PHP操作其他数据库383

19.1认识Access数据库383

19.2新建Access数据库384

19.3新建Access数据库里的表387

19.3.1创建表387

19.3.2创建表中的记录390

19.3.3使用加密方式让Access更安全391

19.4 PHP访问Access数据库393

19.5使用SQL Sever 2000393

19.5.1创建数据库394

19.5.2创建表396

19.5.3创建记录398

19.5.4创建存储过程399

19.5.5 PHP连接SQL Server数据库401

19.6疑难问题解析402

职场点拨——面对失业403

第20章 模板技术404

20.1认识Smarty模板405

20.2认识MVC406

20.2.1 MVC与模板概念的理解406

20.2.2 MVC的工作方式406

20.2.3 MVC能给PHP带来什么407

20.2.4使用MVC的缺点408

20.3 Smarty模板技术408

20.3.1什么是Smarty408

20.3.2 Smarty有哪些特点409

20.3.3获取Smarty409

20.3.4安装与配置Smarty410

20.4 Smarty的基础知识413

20.4.1什么是Smarty的模板文件413

20.4.2注释413

20.4.3变量414

20.4.4内置函数416

20.5疑难问题解析421

职场点拨——职场升职的技巧421

温故而知新——第三篇实战范例423

范例1使用phpMyAdmin软件创建一个数据库423

范例2使用phpMyAdmin备份数据库427

范例3使用phpMyAdmin还原数据库429

范例4 PHP连接MySQL语句432

范例5使用Access 2007创建一个数据库433

范例6使用 SQL Sever 2000创建一个数据库436

第四篇 实例篇441

第21章 图片管理系统441

21.1效果展示441

21.2网站的架构445

21.3网站的配置445

21.4网站的皮肤446

21.5管理图片的功能设计450

21.5.1首页设计450

21.5.2单幅图片的展示459

21.5.3后台管理472

第22章 在线投票系统480

22.1效果展示480

22.2购房投票系统模块的实现482

22.2.1系统的布置482

22.2.2投票的首页482

22.2.3投票首页的处理485

22.3 Flash投票模块488

22.3.1系统的布置489

22.3.2首页功能489

22.3.3后台处理首页490

22.3.4将数据写入文件493

22.3.5对输入的数据进行添加和修改496

22.3.6对投票的结果进行处理497

22.3.7对读取数据进行处理498

22.4与数据有关的投票模块499

22.4.1新建数据库499

22.4.2还原数据库500

22.4.3投票模块首页501

22.4.4实现无刷新的功能501

22.4.5对数据库进行处理505

第23章 在线留言系统507

23.1效果展示507

23.2数据库510

23.2.1设计数据库510

23.2.2设置连接数据库配置512

23.3留言功能的实现512

23.3.1首页512

23.3.2首页调进来的几个网页515

23.3.3首页导航菜单的实现518

23.3.4处理留言518

23.3.5后台登录524

23.3.6删除留言526

23.3.7编辑/回复留言527

23.3.8管理员密码修改529

23.3.9对留言本进行设置532

23.3.10对数据库的操作535

温故而知新——第四篇实战范例537

范例1.让网站统计在线人数537

范例2文件上传539

热门推荐