| 作者 |
| 陈建国 |
| 丛书名 |
| 普通高等教育计算机类系列教材 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111663577 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 全书分为基础知识篇和技能提高篇两部分,共13章。第1~7章为基础知识篇,主要阐述PHP开发的基础知识,具体包括PHP概述、网站开发基础、PHP语法基础、PHP的流程控制结构、PHP数组、PHP网站开发和电子商务网站开发——基础功能等;第8~13章为技能提高篇,主要阐述PHP开发的高级应用技术及综合项目开发,具体包括MySQL数据库技术、PHP与MySQL数据库编程技术、电子商务网站开发——数据库开发、面向对象程序设计、PHP安全与加密技术和电子商务网站开发——在线购物等。 本书内容实用,案例丰富,操作性强,适合作为各类院校计算机专业的教材,也可以作为初中级PHP用户的学习用书。 |
| 目录 |
| 前言 第1部分基础知识篇 第1章PHP概述2 11PHP入门2 111PHP 技术2 112PHP工作原理3 12PHP开发环境搭建4 121安装AppServ集成软件4 122安装Zend Studio开发工具9 13使用Zend Studio开发PHP 程序11 14课后习题14 第2章网站开发基础16 21HTML知识16 211HTML基本标签16 212HTML表单控件28 22CSS知识30 221CSS编码位置30 222CSS编码格式35 223CSS属性38 224DIV+CSS40 23JavaScript知识41 231JavaScript基础语法42 232JavaScript控制语句43 233JavaScript函数和事件处理 机制45 24课后习题48 第3章PHP语法基础50 31PHP的标记与注释50 311PHP的标记50 312PHP的注释50 32PHP的数据类型51 321标量数据类型52 322复合数据类型54 323特殊数据类型55 324数据类型检测函数56 325数据类型转换函数57 33PHP的常量与变量58 331PHP的常量58 332PHP的变量59 34PHP的运算符和表达式62 341PHP的运算符62 342PHP的表达式69 35PHP的函数69 351函数的定义和调用69 352在函数间传递参数70 353函数返回值72 354变量作用域73 355PHP的函数库76 36PHP的编码规范80 361PHP的书写规范80 362PHP的命名规范81 37综合案例81 38课后习题88 第4章PHP的流程控制结构90 41条件控制语句90 411if条件控制语句90 412switch多分支语句92 42循环控制语句94 421while循环语句94 422do-while循环语句95 423for和foreach循环语句96 43跳转语句97 431break跳转语句97 432continue跳转语句97 44包含函数98 45综合案例100 46课后习题105 第5章PHP数组108 51数组及数组类型108 511数组概述108 512数字索引数组108 513关联数组108 52数组基本操作109 521创建数组109 522数组的赋值110 523遍历数组111 53PHP数组函数114 531数组统计函数114 532删除数组中重复元素的函数114 533字符串与数组的转换函数115 534向数组中添加元素的函数115 535获取并删除数组最后元素的 函数116 54PHP全局数组117 541$_SERVER\\[\\]全局数组117 542$_GET\\[\\]和$_POST\\[\\]全局 数组117 543$_FILES\\[\\]全局数组119 55综合案例119 56课后习题121 第6章PHP网站开发124 61Web表单设计124 611表单标签124 612表单控件124 62表单数据的提交与获取126 621POST方法提交和数据获取126 622GET方法提交和数据获取127 623表单数据的获取128 624超链接数据的获取132 63表单验证132 631客户端验证132 632服务端验证136 64SESSION管理139 641SESSION工作原理139 642使用SESSION139 65Cookie管理141 651Cookie工作原理141 652创建及使用Cookie141 66综合案例143 67课后习题151 第7章电子商务网站开发——基础 功能153 71电子商务网站设计153 711网站结构分析153 712创建PHP网站结构155 72网站前台开发156 721网站主页开发156 722商品列表页面开发162 723商品内容页面开发165 724新闻列表页面开发168 725新闻内容页面开发170 73网站后台开发173 731网站后台登录页面173 732网站后台管理主页177 733管理员信息添加页面180 734管理员信息管理页面182 735商品类别添加页面183 736商品类别管理页面186 737商品信息添加页面187 738商品信息管理页面190 739新闻类别添加页面和新闻类别 管理页面192 7310新闻信息添加页面193 7311新闻信息管理页面195第2部分技能提高篇 第8章MySQL数据库技术200 81MySQL概述200 811MySQL数据类型200 812MySQL服务器的启动和关闭201 82MySQL数据库操作204 821创建数据库204 822选择指定数据库205 823删除数据库206 83MySQL数据表操作206 831创建数据表206 832查看数据表结构207 833修改数据表结构208 834删除指定数据表209 84MySQL数据操作209 841向表中插入数据209 842更新数据表中的数据211 843删除数据表中的数据211 844查询数据213 845复杂数据查询215 85MySQL数据库高级管理217 851MySQL数据的导出和备份217 852MySQL数据的导入和还原220 853phpMyAdmin图形化管理工具223 86综合案例225 87课后习题227 第9章PHP与MySQL数据库编程 技术229 91PHP操作MySQL数据库的 步骤229 92PHP连接MySQL服务器231 93PHP操作MySQL数据库233 931创建数据库233 932连接数据库235 94PHP操作数据236 941数据增删改操作236 942执行多条命令238 943PHP数据查询242 95综合案例245 96课后习题252 第10章电子商务网站开发——数据库 开发253 101网站数据库设计253 102创建项目文件257 103 网站后台开发257 1031网站后台登录功能实现257 1032管理员信息管理功能实现260 1033商品类别管理功能实现267 1034商品信息管理功能实现275 1035新闻类别管理功能实现285 1036新闻信息管理功能实现285 104网站前台功能实现293 1041网站前台主页293 1042商品信息展示296 1043新闻信息展示300 第11章面向对象程序设计304 111面向对象技术概述304 112类和对象305 1121类的定义305 1122类的属性305 1123类的方法306 1124对象307 1125构造方法与析构方法308 113面向对象特性310 1131继承性310 1132多态性312 1133封装性314 114综合案例317 115课后习题320 第12章PHP安全与加密技术321 121PHP漏洞与防护措施321 1211文件上传漏洞321 1212表单提交漏洞322 1213SQL注入漏洞323 122PHP数据加密技术325 1221crypt()数据加密函数325 1222Sha1()数据加密函数326 1223md5()数据加密函数327 123综合案例328 124课后习题331 第13章电子商务网站开发——在线 购物332 131系统设计332 1311业务流程设计332 1312数据库设计332 132系统实现335 1321创建项目335 1322数据库访问类336 133网站前台开发337 1331会员注册页面开发338 1332会员登录页面开发341 1333会员中心功能模块开发343 1334会员信息修改346 1335会员密码修改349 1336购物车功能351 1337提交订单354 1338我的订单管理358 134网站后台开发362 1341会员信息管理模块开发362 1342订单信息管理模块开发367 附录课后习题参考答案373 第1章PHP语法基础373 第2章网站开发基础373 第3章PHP语法基础374 第4章PHP流程控制语句374 第5章PHP数组374 第6章PHP网站开发375 第8章MySQL数据库技术375 第9章PHP与MySQL数据库编程 技术376 第11章面向对象技术377 第12章PHP安全与加密技术378 参考文献379 |