分享
 
 
 

PHP4网站实作深度研究篇

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,网络与数据通信,

作者: 陈俊宏

出 版 社: 人民邮电出版社

出版时间: 2001-7-1字数:版次: 1版1次页数: 517印刷时间:开本:印次:纸张:I S B N : 9787115093172包装: 精装内容简介

本书完整地介绍PHP 4在网站制作方面的实际应用,主要内容有:PHP 4的基本概念、语法结构等基础知识,PHP 4和MySQL工作平台的安装、设置与测试,Web数据库应用程序设计方法与实际应用,FastTemplate模板系统,SQL语言的应用,PEAR与HTML表单,WAP应用程序设计。另外,本书还通过大量实例介绍如何在实际项目的规划与制作中应用PHP,如讨论组、留言板、会员系统、工作备忘录、浮动窗口、浮动菜单、树状目录、数据库搜索引擎等,书中还提供了大量实用的程序源代码。

本书结构清晰、内容丰富而深入,适用于各个层次的网站制作人员。

目录

1.Web数据库应用程序

1.1 Web与数据库2

1.2 Web数据库应用程序概述2

1.3 网页显示过程4

1.4 PHP 4与HTML的关系5

1.5 PEAR与FastTemplate6

1.6 PHP 4与MySQL的接口6

1.7 PHP 4输出数据到浏览器的方式7

1.8 Web数据库应用10

1.9 Web数据库应用程序设计初步10

2.建立PHP 4与MySQL工作平台

2.1 安装Apache14

2.2 安装PHP 416

2.2.1 设置httpd.conf18

2.2.2 测试Apache+PHP 419

2.3 安装MySQL20

3.PHP 4新概念入门

3.1 初步使用PHP 424

3.1.1 PHP 4程序代码的位置24

3.1.2 PHP 4语句的结束27

3.1.3 PHP 4与HTML的换行方式28

3.2 数据类型与变量31

3.2.1 PHP的数据类型31

3.2.2 字符串类型转数值类型32

3.2.3 类型转换问题33

3.2.4 局部变量34

3.2.5 全局变量34

3.2.6 静态变量35

3.2.7 常量的定义36

3.3 PHP语法结构37

3.3.1 if语句37

3.3.2 搭配 else38

3.3.3 elseif38

3.3.4 while语句39

3.3.5 do...while语句40

3.3.6 for语句42

3.3.7 break43

3.3.8 continue44

3.3.9 switch语句45

3.3.10 注释的写法47

3.3.11 REQUIRE48

3.3.12 INCLUDE50

3.3.13 定义常量50

3.4 数值的写法50

3.4.1 数字的写法51

3.4.2 字符串的写法51

3.4.3 单引号52

3.4.4 双引号52

3.4.5 反引号54

3.4.6 文档句法55

3.5 函数声明与调用56

3.5.1 FUNCTION??函数的定义56

3.5.2 参数默认值57

3.6 PHP类的用法58

4.Web数据库应用程序基础

4.1 Web数据库应用程序设计流程62

4.2 MySQL基本操作练习63

4.2.1 设置用户密码66

4.2.2 密码与用户名的命名规则69

4.2.3 连接MySQL69

4.3 表的规则与创建表70

4.3.1 建立表70

4.3.2 创建新数据库70

4.3.3 创建新表71

4.3.4 确定表的字段与类型73

4.4 PHP访问数据库的方式74

4.5 建立留言板数据库75

4.6 设计留言板表单78

4.7 编写留言板主程序82

5.FastTemplate模板系统

5.1 PHP模板设计入门96

5.1.1 什么是模板96

5.1.2 使用模板文件的好处97

5.2 模板设计步骤97

5.3 设计模板文件101

5.3.1 模板宏的格式101

5.3.2 变量命名102

5.4 动态模板文件105

5.4.1 什么是动态模板105

5.4.2 实际制作程序107

5.4.3 parse()函数的附加用法111

5.4.4 clear_define()??取消已定义的Template111

5.5 网站建设实例112

6.讨论组设计实例

6.1 设计概念124

6.2 画面与模板设计126

6.3 建立数据库129

6.4 读取标题程序132

6.4.1 init()??讨论组初始化137

6.4.2 page()??分页控制函数139

6.4.3 query()??读取表函数141

6.4.4 列出讨论主题143

6.5 读取正文程序144

6.6 张贴文章152

7.SQL和数据更改

7.1 SQL概述160

7.2 删除数据库与表163

7.2.1 DROP TABLE??删除表163

7.2.2 DROP DATABASE??删除数据库163

7.3 添加记录164

7.4 改变表定义165

7.5 UPDATE??更新数据169

7.5.1 UPDATE??更新数据169

7.5.2 在PHP程序中改变数据173

7.6 删除数据174

7.7 数据查询177

7.7.1 SELECT数据查询177

7.7.2 删除重复记录180

7.8 管理SQL类181

7.8.1 OPTIMIZE TABLE??压缩表181

7.8.2 SET??设置各项参数与项目182

7.8.3 SHOW VARIABLES??列出MySQL的变量182

7.8.4 SHOW??查看各种状态与信息183

8.PEAR与HTML表单

8.1 DB数据库类188

8.2 安装PEAR189

8.3 DB.php数据库类190

8.4 新概念表单设计199

8.5 表单传送数据的方式199

8.5.1 什么是CGI199

8.5.2 调用CGI程序200

8.6 GET与POST201

8.6.1 GET201

8.6.2 POST201

8.7 读取表单数据202

8.7.1 URL的编码与解码204

8.7.2 在PHP 4内输出URL204

8.7.3 HTML的文件头205

8.8 读取不同输入字段的数据207

8.8.1 text??文字输入字段208

8.8.2 textarea??文字输入区210

8.8.3 checkbox??复选框211

8.8.4 radio box??单选按钮212

8.8.5 select??选择字段213

8.8.6 hidden??隐藏字段220

9.DB与FastTemplate实际应用??访客留言板

9.1 设计表222

9.2 设计留言板画面224

9.3 留言板主程序227

9.4 实际操作画面230

9.5 PHP 4与数组数据结构235

9.5.1 什么是数组235

9.5.2 使用数组235

9.5.3 标量数组与相关数组的不同236

9.5.4 多维数组237

9.5.5 PHP 4的数组函数239

9.6 更好地定义表255

10.设计表

10.1 学习指导262

10.2 数值类型262

10.2.1 整数类型267

10.2.2 浮点数类型270

10.3 日期与时间类型277

10.3.1 DATE??日期类型277

10.3.2 TIME??时间类型278

10.3.3 DATETIME??日期与时间类型278

10.3.4 TIMESTAMP??时间与时间数据类型279

10.3.5 YEAR??年份数据类型280

10.3.6 日期与时间类型的零值280

10.4 字符与字符串类型283

10.4.1 CHAR??固定长度字符串类型283

10.4.2 VARCHAR??变量长度的字符串类型284

10.4.3 TINYBLOB与TINYTEXT284

10.4.4 BLOB与TEXT的差别285

10.4.5 BLOB与TEXT285

10.4.6 MEDIUMBLOB与MEDIUMTEXT286

10.4.7 LONGBLOB与LONGTEXT286

10.4.8 ENUM??枚举类型286

10.4.9 SET??集合类型286

10.5 枚举类型287

10.6 集合类型288

10.7 创建与删除数据库291

10.7.1 CREATE DATABASE??创建新数据库291

10.7.2 DROP DATABASE??删除数据库292

10.7.3 USE??选择默认数据库292

10.8 建立表293

10.8.1 CREATE TABLE??创建新表293

10.8.2 字段属性296

10.8.3 表选项297

10.8 表设计范例299

11.DB与Session实例??会员系统

11.1 会员系统规划304

11.2 程序样本原型305

11.3 加入会员主程序307

11.3.1 检查字段是否为空318

11.3.2 密码验证324

11.3.3 检查账号是否有人使用325

11.4 Session与Cookie的应用331

11.4.1 什么是Cookie331

11.4.2 Cookies 使用限制与运行方式333

11.4.3 读取Cookies334

11.4.4 什么是Session336

11.5 会员登录系统337

11.5.1 会员登录表单设计338

11.6 session的生存期限346

12. 数据库实例??工作备忘录

12.1 接口与功能需求350

12.1.1 使用界面350

12.2 程序设计354

12.3 备忘主程序355

12.3.1 建立表356

12.3.2 config.php参数设置文件358

12.3.3 PHP与MySQL的标准连接程序358

12.3.4 MySQL永久连接359

12.3.5 index.php 主程序360

12.3.6 functions.php相关函数363

12.4 建立备忘主题365

12.5 删除备忘主题369

12.6 显示备忘正文371

12.7 张贴备忘正文374

12.8 PHP的MySQL API376

12.8.1 mysql_close()??关闭连接376

12.8.2 mysql_connect()??建立连接377

12.8.3 mysql_create_db()??选择默认数据库378

12.8.4 mysql_data_seek()??移动数据指针378

12.8.5 mysql_free_result()??释放结果379

12.8.6 mysql_list_tables()??列出数据库中的表379

12.8.7 mysql_num_fields()??返回结果中的字段数目379

12.8.8 mysql_num_rows()??返回结果中的记录数目379

12.8.9 mysql_pconnect()??建立永久连接380

12.8.10 mysql_query()??执行SQL语句380

12.8.11 mysql_select_db()??选择默认数据库381

12.8.12 mysql_affected_rows()??返回真正受影响的数据记录数381

12.8.13 mysql_db_query()??指定数据库执行SQL语句382

12.8.14 mysql_drop_db()??删除数据库382

12.8.15 mysql_errno()??返回错误代码382

12.8.16 mysql_error()??返回错误信息383

12.8.17 mysql_fetch_array()??以数组方式取记录383

12.8.18 mysql_fetch_field()??获取字段信息385

12.8.19 mysql_fetch_lengths()??获取字段长度385

12.8.20 mysql_fetch_object()??通过对象获取记录386

12.8.21 mysql_fetch_row()??通过数组返回一条记录386

12.8.22 mysql_field_name()??获取特定的字段名387

12.8.23 mysql_field_seek()??移动结果指针387

12.8.24 mysql_field_table()??返回字段所在的表名387

12.8.25 mysql_field_type()??返回字段的数据类型387

12.8.26 mysql_field_flags()??返回字段的属性388

12.8.27 mysql_field_len()??返回字段长度388

12.8.28 mysql_insert_id()??返回最新ID389

12.8.29 mysql_list_fields()??获取表信息389

12.8.30 mysql_list_dbs()??查询可用的数据库389

12.8.31 mysql_list_tables()??查询数据库中的所有表389

12.8.32 mysql_num_fields()??获取字段数量390

12.8.33 mysql_num_rows()??返回结果的数据记录数390

12.8.34 mysql_result()??获取结果数据390

12.8.25 mysql_tablename()??获取表名391

13. 浮动窗口与树状目录设计

13.1 使用类函数库的原因394

13.2 利用PHP设计浮动小窗口394

13.3 class.overlib概述与安装395

13.4 class.overlib新手入门396

13.5 class.overlib实际应用398

13.5.1 应用实例一:说明窗口398

13.5.2 应用实例二:浮动子菜单404

13.6 用PHP设计树状目录菜单407

13.7 class.tree基础与获取方法408

13.8 新手入门409

13.9 应用class.tree413

13.9.1 改变目录与文件的图标417

13.9.2 建立图库419

14. 类及数据库实例??数据库搜索引擎

14.1 数据库搜索引擎简介422

14.2 安装与使用nerveSearch422

14.2.1 第1步:设计模板424

14.2.2 第2步:设计查询表单426

14.2.3 第3步:修改 engine.php的设置428

14.2.4 实际操作画面429

14.2.5 表单名称命名规则430

14.2.6 模板文件写法431

14.2.7 nerveSearch安装方法431

14.3 mysql.class实际应用432

14.3.1 mysql.class的设计思想432

14.3.2 定义错误信息434

14.3.3 与MySQL连接:connect()434

14.3.4 nerveDB的完整程序代码436

14.3.5 设计mysql类439

14.3.6 mysql类的完整程序代码441

14.4 制作search.class443

14.4.1 声明变量444

14.4.2 构造函数444

14.4.3 dumpQuery()函数445

14.4.4 parseQuery()函数452

14.4.5 完整的程序search.class455

14.5 nerveSearch 应用实例465

14.5.1 个股收盘查询465

14.5.2 股票名称改成股票代码469

14.5.3 设计新模板471

14.5.4 查询某天所有个股的收盘信息474

14.5.5 查询热门股475

14.5.6 多个数据库同时查询477

15.WAP应用程序设计

15.1 第1个WAP网页488

15.2 设置Apache支持 WAP489

15.3 WAP网页设计原则489

15.4 什么是HAWHAW490

15.5 安装WAP模拟器491

15.6 Hello,WAP!492

15.7 HAWHAW的对象496

15.8 WAP超链接制作497

15.9 WAP表单制作499

15.9.1 设计浏览留言的程序503

15.9.2 断行506

15.9.3 中文乱码的原因507

15.10 WAP表格设计508

附录 MySQL字段类型参考513

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有