【现货速发】PHP7&MySQL跨设备网站开发
全新正版书籍,24小时发货,可开发票。
¥
63
8.0折
¥
79
全新
库存2件
作者陈惠贞、陈俊荣
出版社清华大学出版社
ISBN9787302473763
出版时间2017-07
装帧平装
开本32开
定价79元
货号25106302
上书时间2024-12-19
商品详情
- 品相描述:全新
- 商品描述
-
前言
关于本书PHP是极为普遍的服务器端的脚本语言(Script),具有免费、稳定、快速、跨平台和面向对象等优点。在PHP 7于2015年12月发布之前的十年间,虽然PHP 5持续不断地推陈出新,但都是幅度较小的修改,对于全球采用PHP作为后端开发语言的超过两亿多个网站来说,这些网站需要更加卓越的性能。PHP的开发者于是着手优化PHP,重新查看和改写PHP语言源程序,使得PHP程序的运行性能翻倍。除了运行性能大幅提升,PHP 7还有其他新特色,例如使用更少的内存、Abstract Syntax Tree(抽象语法树)、完全支持64位、强化随机数生成器的安全性、优化例外处理架构、将fatal error(严重错误)转换为例外处理、标量类型的声明、返回值数据类型的声明、?? 运算符、<=> 运算符、使用define()定义常数数组、匿名类等。本书的另一个主角MySQL则是一套关系数据库管理系统,它和PHP一样属于开放源代码(开源),若纯粹为个人用途,则不需要申请即可免费使用,而且具有快速、简单、可靠、功能齐全、跨平台等优点。本书特点本书除了详细解说PHP的语法,更针对在网页之间传递信息、表单的后端处理、HTTP Header、Cookie、Session、文件存取、GD绘图与图像处理、例外与错误处理、面向对象、使用Ajax、访问MySQL数据库、SQL查询等主题做了深入浅出的解说,让你克服初学者的迷茫,向专业的程序设计之路迈进。此外,为了顺应网站推出“移动版”的潮流,本书不仅示范了如何根据上网的设备自动切换PC版网页和移动版网页,同时另辟专章介绍如何使用jQuery Mobile快速开发移动版网站,以及如何在移动版网站内使用PHP与MySQL进行数据库访问。更重要的是本书还提供了丰富的范例,可以满足你制作各种专题、项目及参与技能竞赛的需求,包括移动商品目录、建立Google地图应用网站、文件上传、访客留言板、讨论组、在线寄信服务、会员管理系统、在线投票系统、购物车、网络相册等。网络资源下载内容 本书提供网络下载资源文件,便于你参考书中的范例程序开发自己的程序,但请勿贩卖或散布。? AppServ:这套开放源码软件可以快速建立Windows Apache MySQL PHP的运行环境,详细的安装方式请参考第1.3节。? 本书范例程序与数据库:包括 \samples与 \database文件夹,详细的安装方式请参考第1.5节和第12.2.6节。? 附录篇PDF电子书:包括附录A(HTML语法教学)、附录B(HTML标签与属性速查)、附录C(HTML特殊字符表)。? 下载地址为http://pan.baidu.com/s/1dFu1fKd(注意区分字母的大小写)或者直接扫描二维码(如右所示)。如果下载有问题,请发送电子邮件至booksaga@126.com,邮件主题设置为“求PHP 7 & MySQL跨设备网站开发下载资源”。排版惯例本书在列出程序代码、关键词、标签、属性及语法时,遵循下列的排版惯例:? HTML不会区分英文字母的大小写,本书将采用小写英文字母;PHP中变量名称与常数名称会区分英文字母的大小写。? 斜体字表示用户自行输入的属性值、语句、表达式或名称,例如function func_name(){…} 的func_name表示用户自行输入的函数名称。? 中括号 [] 表示可以省略不写,例如round(num [, precision])表示round()函数的第二个参数precision为选择性参数,可以指定,也可以省略不写。? 垂直线|用来隔开替代选项,例如return;|return value; 表示return关键词后面可以不加上返回值,也可以加上返回值。
导语摘要
本书是由具有丰富的跨设备/平台网站策划、设计和开发实战经验的两位专业人士撰写的一部精品力作,内容是关于使用“PHP 7 MySQL Apache jQuery Mobile”设计跨设备各类主流网站应用程序的“通关攻略”。本书共分22章,涉及的主要基础内容包括:类型、变量、常数与运算符,流程控制与数组,函数,文件访问,GD绘图与图像处理,例外与错误处理,面向对象,在网页之间传递信息,使用Ajax,jQuery Mobile移动版网页,MySQL数据库与SQL查询,访问MySQL数据库等;另外,本书还给出了几大应用范例,包括移动商品目录、Google地图应用网站、文件上传、留言板与讨论组、在线寄信服务、会员管理系统、在线投票系统、购物车和网络相册。
作者简介
陈惠贞,台湾畅销书作家,出版多部作品。
目录
1
1.1
1.1.1
1.1.2
1.2
1.3
1.3.1
1.3.2
1.3.3
1.4
1.5
1.6
1.6.1
1.6.2
1.7
25
2
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.2
2.2.1
2.2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.4
2.4.1
2.4.2
2.5
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.5.8
2.5.9
2.5.10
2.5.11
2.6
47
3
3.1
3.2
3.2.1
3.2.2
3.2.3
3.3
3.4
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.6
3.7
3.8
3.8.1
3.8.2
3.9
3.9.1
3.9.2
3.10
3.11
77
4
4.1
4.2
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.4
4.5
4.6
4.7
4.8
4.9
4.9.1
4.9.2
4.9.3
4.9.4
103
5
5.1
5.1.1
5.1.2
5.1.3
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
5.2.8
5.2.9
5.3
5.3.1
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.4
5.4.1
5.4.2
5.4.3
5.5
5.5.1
5.5.2
120
6
6.1
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.2
6.2.1
6.2.2
135
7
7.1
7.2
7.3
146
8
8.1
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
8.3.6
8.4
170
9
9.1
9.1.1
9.1.2
9.2
9.2.1
9.2.2
9.2.3
9.3
9.3.1
9.3.2
9.4
9.4.1
9.4.2
198
10
10.1
10.2
11
11.1
11.2
11.3
11.4
11.4.1
11.4.2
11.4.3
11.5
11.6
11.6.1
11.6.2
11.6.3
11.6.4
11.6.5
11.7
11.7.1
11.7.2
11.8
11.9
11.10
11.11
11.11.1
11.11.2
11.11.3
11.11.4
11.11.5
11.12
11.12.1
11.12.2
11.12.3
11.12.4
11.12.5
11.12.6
11.12.7
11.12.8
11.12.9
12
12.1
12.2
12.2.1
12.2.2
12.2.3
12.2.4
12.2.5
12.2.6
12.3
12.3.1
12.3.2
12.3.3
12.3.4
274
13
13.1
13.2
13.2.1
13.2.2
13.3
13.3.1
13.3.2
13.3.3
13.3.4
13.3.5
13.4
13.4.1
13.4.2
13.4.3
13.5
13.5.1
13.5.2
13.5.3
13.6
13.6.1
13.6.2
13.6.3
13.6.4
13.6.5
13.7
303
14
14.1
14.2
15
15.1
15.2
16
16.1
16.1.1
16.1.2
16.1.3
16.2
16.3
17
17.1
17.1.1
17.1.2
17.1.3
17.1.4
17.2
17.2.1
17.2.2
17.2.3
17.2.4
18
18.1
18.2
18.2.1
18.2.2
18.2.3
18.2.4
18.3
18.4
19
19.1
19.2
19.3
19.4
19.5
20
20.1
20.2
20.3
20.4
20.5
21
21.1
21.2
21.3
21.4
21.5
22
22.1
22.2
22.3
22.4
A HTML
PDF
B HTML
PDF
C HTML
PDF
内容摘要
本书是由具有丰富的跨设备/平台网站策划、设计和开发实战经验的两位专业人士撰写的一部精品力作,内容是关于使用“PHP 7 MySQL Apache jQuery Mobile”设计跨设备各类主流网站应用程序的“通关攻略”。
本书共分22章,涉及的主要基础内容包括:类型、变量、常数与运算符,流程控制与数组,函数,文件访问,GD绘图与图像处理,例外与错误处理,面向对象,在网页之间传递信息,使用Ajax,jQuery Mobile移动版网页,MySQL数据库与SQL查询,访问MySQL数据库等;另外,本书还给出了几大应用范例,包括移动商品目录、Google地图应用网站、文件上传、留言板与讨论组、在线寄信服务、会员管理系统、在线投票系统、购物车和网络相册。
主编推荐
陈惠贞,台湾畅销书作家,出版多部作品。
精彩内容
第20章在线投票系统
从本章节可以学习到:※ 认识在线投票系统※ 组成网页的文件列表※ 网页的运行流程※ 必须具备的背景知识※ 完整的程序代码清单20.1 认识在线投票系统你想设计一个在线投票系统吗?本章可以让你如愿哦!你可以选择自己喜欢的明星,然后输入身份证号码,单击“投票”按钮,即可完成投票,如图20-1所示,若里面没有你喜欢的明星,可以单击“推荐候选人”按钮来推荐候选人,如图20-2所示,同时你也可以单击“查看投票结果”按钮来查看投票结果,如图20-3所示。 图20-1 图20-2 图20-320.2 组成网页的文件列表这个在线投票系统存放在网络下载资源的 \samples\ch20\ 文件夹中,总共用到如表20-1所示的文件。表20-1 在线投票系统用到的文件文件名 说明4个JPEG图像文件 其中3个JPEG图像文件用来作为各个网页的标题图像,另一个JPEG图像文件用来作为直方图index.php 这是在线投票系统的首页,浏览者可以在此投票,执行界面如图20-1所示recommend.htm 这是推荐候选人的主程序,执行界面如图20-2所示recommend.php 这是推荐候选人网页的后端处理程序,它会检查你所推荐的人是否已经在候选人名单中,若候选人已经存在,就不用推荐了result.php 这是用来显示投票结果的网页,执行界面如图20-3所示vote.php 当浏览者在 <index.php> 单击“投票”时会执行这个程序,它负责将被投票人的得票数加1vote数据库 这个在线投票系统使用了名称为vote的数据库,里面包含candidate和id_number两个数据表,用来存储候选人数据及投票人的身份证号码在这个在线投票系统中,我们使用了名称为vote的数据库,里面包含candidate和id_number数据表,用来存储候选人数据及投票人的身份证号码,其字段结构如表20-2所示。你可以自己建立数据库或导入本书为你准备的数据库备份文件(位于下载资源的\database\vote.sql文件夹中)。(本范例程序以中国台湾地区的身份证号码为例)表20-2 candidate数据表字段结构字段名 数据类型 长度 主键 说明id INT - ? 编号字段自动编号(auto_increment)Name VARCHAR 20 ? 候选人姓名字段introduction TEXT - ? 候选人简介字段score INT - ? 分数字段表20-3 id_number数据表字段结构字段名 数据类型 长度 主键 说明Id VARCHAR 10 ? 身份证号码字段20.3 网页的运行流程网页的运行流程如图20-4所示。 图20-420.4 必须具备的背景知识? 首先,必须熟悉HTML语法或其他网页编辑软件。? 其次,必须了解表单的制作方式及如何读取表单数据。? 其三,基本的JavaScript语法,我们将使用它来验证身份证号码。? 后,必须熟悉SQL语法及如何访问MySQL数据库。20.5 完整的程序代码清单 index.php这是在线投票系统的首页,浏览者可以在此投票,运行时的网页显示界面如图20-1所示。\ch20\index.php001:<!doctype html>002:<html>003: <head>004: <title>在线投票</title>005: <meta charset="utf-8">006: <script type="text/javascript">007: function check_data()008: {009: var id = document.myForm.id.value;010: var tab = "ABCDEFGHJKLMNPQRSTUVWXYZIO";011:
— 没有更多了 —
以下为对购买帮助不大的评价