图书介绍

从零开始学PHPPDF|Epub|txt|kindle电子书版本网盘下载

从零开始学PHP
  • 何俊斌等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121122910
  • 出版时间:2011
  • 标注页数:308页
  • 文件大小:98MB
  • 文件页数:310页
  • 主题词:PHP语言-程序设计

PDF下载


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

下载说明

从零开始学PHPPDF格式电子书版下载

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

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

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

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

图书目录

第1篇 PHP程序语言15

第1章 PHP漫谈(教学视频:19分钟)15

1.1认识PHP15

1.2 HTML基础16

1.2.1 HTML文档基本格式16

1.2.2用标签显示Hello World17

1.2.3创建网页上的列表18

1.2.4创建图像和链接19

1.2.5创建表格21

1.2.6创建表单23

1.3 JavaScript基础25

1.3.1 JavaScript的基本格式26

1.3.2控制IE的页面大小26

1.3.3获取页面文档内容27

1.3.4客户端数据存储机制Cookie28

1.3.5客户端事件驱动30

1.3.6实现客户端验证33

1.4小结34

1.5习题34

第2章 PHP编程硬件和软件需求(教学视频:25分钟)36

2.1环境搭建36

2.1.1 Linux系统安装Apache、MySQL和PHP36

2.1.2 Windows系统安装Apache、MySQL和PHP39

2.1.3安装Zend Studio42

2.2 Apache和PHP配置43

2.2.1 Apache服务器基本配置43

2.2.2 PHP的基本配置44

2.2.3 PHP文件上传配置45

2.2.4 PHP的Session配置45

2.2.5 PHP的电子邮件配置45

2.2.6 PHP的安全设置46

2.2.7 PHP调试设置46

2.3第一个PHP程序Hello World47

2.4小结50

2.5习题51

第3章 类型(教学视频:19分钟)52

3.1类型的世界52

3.2一切皆数据52

3.3无类型(NULL)52

3.4布尔型(Boolean)54

3.5数值55

3.5.1整型(integer)55

3.5.2浮点型(float)55

3.5.3理解整型和浮点型56

3.5.4理解数值范围56

3.6字符串(string)58

3.7资源(resource)59

3.8小结59

3.9习题59

第4章 变量和常量(教学视频:25分钟)60

4.1从类型到变量60

4.2变量的命名62

4.3可变变量62

4.4预定义变量63

4.5外部变量64

4.6引用66

4.7变量的销毁67

4.8常量68

4.8.1常量的定义68

4.8.2魔术常量69

4.9小结69

4.10习题69

第5章 运算符、表达式和语句(教学视频:12分钟)70

5.1算数运算符70

5.1.1加减乘除70

5.1.2求模70

5.1.3取反71

5.2赋值运算符71

5.3自运算符71

5.4递增/递减运算符72

5.5字符串运算符73

5.6比较运算符74

5.7逻辑运算符74

5.8位运算符75

5.9执行运算符76

5.10错误控制运算符76

5.11表达式和语句76

5.11.1表达式76

5.11.2语句77

5.12注释77

5.13小结78

5.14习题78

第6章 顺序流程(教学视频:25分钟)79

6.1有序的世界79

6.2条件分支79

6.2.1 if语句79

6.2.2 if…else语句80

6.2.3 ?…:语句81

6.2.4 elseif语句82

6.2.5 switch语句84

6.3循环85

6.3.1 while语句85

6.3.2 do…while语句87

6.3.3 for语句88

6.3.4 foreach语句89

6.4关键字90

6.4.1 break语句90

6.4.2 continue语句91

6.4.3 return语句92

6.5异常处理93

6.6 declare语句93

6.7流程控制强化训练94

6.8小结96

6.9习题96

第7章 函数(教学视频:29分钟)97

7.1使用函数97

7.2系统(内置)函数98

7.3自定义函数98

7.4函数参数100

7.5返回值102

7.6动态调用函数102

7.7作用域103

7.7.1局部作用域103

7.7.2全局作用域105

7.8生存期106

7.9小结108

7.10习题108

第8章 PHP数组类(教学视频:38分钟)109

8.1什么是数组109

8.1.1什么是PHP的数组109

8.1.2创建PHP的数组109

8.2增加删除数组元素111

8.2.1使用$arrayname[]增加数组元素112

8.2.2使用unset()删除数组中的元素112

8.2.3使用array_push()压入数组元素113

8.2.4使用array_pop()弹出数组元素113

8.3遍历输出数组114

8.3.1使用printr()打印数组114

8.3.2使用for循环语句输出数组115

8.3.3使用foreach循环语句输出数组116

8.4数组排序117

8.4.1使用sort对数组进行排序117

8.4.2使用rsort对数组进行逆向排序118

8.4.3数组的随机排序119

8.4.4数组的反向排序120

8.5合并与拆分数组121

8.5.1合并数组121

8.5.2拆分数组122

8.6小结123

8.7习题123

第二篇 PHP参考函数125

第9章 浏览器和输入输出(教学视频:47分钟)125

9.1检测来访者的浏览器版本和语言125

9.2处理表单提交的数据127

9.3上传文件处理129

9.4会话处理函数Session131

9.4.1开始会话132

9.4.2存储与读取会话132

9.4.3销毁会话134

9.5 Cookie处理函数134

9.5.1创建cookie134

9.5.2获取cookie135

9.5.3 cookie的有效期136

9.5.4 cookie的有效路径136

9.5.5删除cookie136

9.6使用HTTP Headers137

9.7小结138

9.8习题138

第10章 文件目录类(教学视频:45分钟)140

10.1创建目录和文件140

10.2列出目录和文件141

10.3获得磁盘空间142

10.4改变目录和文件的属性143

10.5写入数据到文件144

10.5.1使用fwrite()函数将数据写入文件144

10.5.2使用file_put_contents()函数将数据写入文件145

10.6从文件读取数据146

10.6.1使用fread()函数来对文件的数据进行读取146

10.6.2使用file_get_contents()函数来读取文件中的数据147

10.7修改文件内容147

10.8删除目录和文件148

10.9一个文本计数器实例149

10.10小结150

10.11习题150

第11章 数据处理类(教学视频:60分钟)152

11.1字符串152

11.1.1计算字符串的长度152

11.1.2截取指定长度字符串153

11.1.3搜索指定的字符串154

11.1.4替换指定的字符串154

11.1.5转换字符串为数组154

11.1.6转换数组为字符串154

11.1.7设置字符编码155

11.2使用PHPExcel操作Microsoft Excel文件155

11.2.1创建Excel文件155

11.2.2修改并导出Excel文件158

11.3加密和解密160

11.4时间和日期162

11.4.1使用date()函数162

11.4.2使用mktime()函数164

11.4.3验证日期有效性164

11.5小结165

11.6习题165

第12章 图形图表类(教学视频:39分钟)167

12.1使用GD创建图像167

12.2创建缩略图169

12.3给图片加水印170

12.4给图片加文字172

12.5小结173

12.6习题173

第13章 电子邮件类(教学视频:29分钟)175

13.1用mail函数发送邮件175

13.2使用SMTP发送邮件176

13.3发送一个带附件的邮件178

13.4小结180

13.5习题181

第14章 数据库类(教学视频:43分钟)182

14.1 MySQL数据库182

14.1.1连接到MySQL182

14.1.2创建数据库和表183

14.1.3向表插入数据185

14.1.4更新表中数据187

14.1.5查询数据表188

14.2 MSSQL数据库使用实例189

14.3小结190

14.4习题190

第三篇 PHP高级开发192

第15章 PHP与XML(教学视频:22分钟)192

15.1 XML快速入门192

15.1.1什么是XML192

15.1.2 XML,HTML,SGML之间的关系和区别192

15.1.3建立一个简单的XML文件192

15.2深入XML文档193

15.2.1 XML声明193

15.2.2元素的概念194

15.2.3标记和属性195

15.2.4 Well-formed XML(良好格式的XML)195

15.2.5 Valid XML(有效的XML)195

15.2.6 DTD(文件类型定义)195

15.3用SimpleXML处理XML文档195

15.3.1建立一个SimpleXML对象196

15.3.2 XML数据的读取196

15.3.3 XML数据的修改198

15.3.4 XML数据的保存199

15.3.5实例:从XML文件中读取新闻列表199

15.4使用DOM库处理XML文档201

15.4.1创建一个DOM对象并装载XML文档201

15.4.2获得特定元素的数组202

15.4.3取得节点内容202

15.4.4取得节点属性203

15.4.5实例:使用DOM库读取新闻列表203

15.5小结205

15.6习题205

第16章 PHP与正则表达式(教学视频:35分钟)207

16.1了解正则表达式207

16.1.1什么是正则表达式207

16.1.2入门:一个简单的正则表达式207

16.2正则表达式的语法208

16.2.1普通字符208

16.2.2特殊字符208

16.2.3非打印字符209

16.2.4限定符及贪婪模式和非贪婪模式209

16.2.5定位符210

16.2.6选择与编组211

16.2.7后向引用211

16.2.8各操作符的优先级212

16.2.9修饰符212

16.3 PHP中相关正则表达式的函数212

16.3.1用正则表达式检查字符串是否是规定格式213

16.3.2将字符串中特定的部分替换掉214

16.3.3取得字符串中符合规定的部分215

16.4常用的正则表达式216

16.4.1检测邮件地址的真实性216

16.4.2检查电话号码的真实性217

16.4.3用户名的合法性检测218

16.4.4中文字符的检测219

16.5小结220

16.6习题220

第17章 PHP与AJAX(教学视频:34分钟)222

17.1什么是AJAX222

17.2 AJAX的实现原理和工作流程222

17.3 AJAX应用223

17.3.1如何建立远程连接对象223

17.3.2异步发送请求224

17.3.3回调函数的应用226

17.3.4一个基于AJAX的用户名验证程序227

17.4 Spry框架230

17.4.1 Spry框架简介230

17.4.2 Spry框架的使用方法230

17.4.3 Srpy框架与Macromedia Dreamweaver的结合233

17.4.4使用Spry制作级联下拉菜单237

17.5小结239

17.6习题240

第18章 PHP类与对象(教学视频:26分钟)241

18.1类与对象的初探241

18.2第一个类241

18.3属性242

18.4方法243

18.5构造函数244

18.6关键字:在此我们是否可以有一点隐私245

18.7在类上下文操作247

18.8继承248

18.9小结251

18.10习题251

第19章 使用PHP扩展与应用库(PEAR)加速开发(教学视频:34分钟)253

19.1 PEAR介绍与安装253

19.2用PEAR快速创建表单255

19.3用PEAR轻松实现身份验证258

19.4用PEAR实现数据库接口统一260

19.5用PEAR简化数据验证262

19.6用PEAR缓存提升程序性能265

19.7用PEAR支持多个邮件后台接口267

19.8用PEAR进行单元测试268

19.9小结269

19.10习题269

第20章 PHP框架简介(教学视频:24分钟)270

20.1 PHP框架的现状和发展270

20.2常见PHP框架271

20.2.1 Zend Framework框架271

20.2.2 CakePHP框架271

20.2.3 Symfony Project框架272

20.2.4 ThinkPHP框架272

20.2.5 QeePHP框架273

20.2.6 CodeIgniter框架273

20.3 CodeIgniter框架应用274

20.3.1 CodeIgniter下载安装274

20.3.2 CodeIgniter的控制器机制275

20.3.3 CodeIgniter的模型机制277

20.3.4 CodeIgniter的视图机制278

20.4小结281

20.5习题281

第四篇 PHP实例精讲282

第21章 一个简单好用的MVC框架(教学视频:49分钟)282

21.1什么是MVC模型282

21.2 MVC模型的组成282

21.2.1数据模型283

21.2.2视图283

21.2.3控制器283

21.3实现简单的MVC283

21.3.1数据模型层的实现283

21.3.2视图层的实现287

21.3.3控制器的实现287

21.4使用MVC的一个例子288

21.5小结292

21.6习题292

第22章 制作一个内容管理系统(CMS)(教学视频:30分钟)293

22.1什么是CMS293

22.2为什么CMS293

22.3需求分析294

22.4相关策划294

22.4.1后台策划294

22.4.2前台策划296

22.5系统架构296

22.5.1环境选择297

22.5.2选择框架297

22.5.3数据结构设计297

22.5.4目录结构298

22.6后台开发298

22.6.1后台文件结构298

22.6.2栏目功能开发300

22.6.3文章功能开发303

22.7前台实现305

22.8小结306

22.9习题306

热门推荐