欢迎PK我的新书《PHP5与MySQL5 Web开发技术详解》
时间:2007-10-12
来源:互联网
作 者: 杜江
书 号: 978-7-121-04984-2
出 版 社: 电子工业出版社
出 版 日 期:2007-11
版 次:第1版第1次
开 本: 16开
页 数: 627页
--------------------------------------------------------------------------------
内容简介:
本书是目前中文版本第一个真正介绍PHP 5及MySQL 5新增语法与功能的权威宝典!本书本着精、全、要三宗旨,从理论中延伸,从实践中深入,涵括了MySQL 5的新增功能,例如,存储过程、游标、事务等功能;阐述了Ajax、PHP加密技术,图片处理及PHP代码优化等进阶内容. 书中第二部分的开发实例是作者开发的原创作品,有一部分内容可供读者借鉴,并可以在案例的基础上进行二次开发. 本书可作为初学者或刚刚从其他语言转来做PHP开发的程序员和软件工程师的学习指导书,也可作为掌握PHP的进阶应用及高级知识的学习手册。
--------------------------------------------------------------------------------
目 录:
第1章 PHP5概述 25
1.1什么是PHP 25
1.1.1 PHP的历史 25
1.1.2 PHP的优点 26
1.1.3 PHP的精神 28
1.1.4 PHP与Web2.0 29
1.2 PHP5的新特性 29
1.2.1新的面向对象模式 30
1.2.2新的面向对象特性 30
1.2.3其它新特性 34
1.3 PHP5的扩展库 36
1.3.1XML扩展 36
1.3.2 SPL 37
1.3.3 mysqli扩展 38
1.3.4 PDO数据库抽象层 38
1.3.5 JSON扩展 38
1.4 PHP5外部扩展库 38
1.4.1 PECL扩展 38
1.4.2 PEAR扩展 39
1.4 PHP5的其它更新 39
1.4.1新的内存管理器 39
1.4.2Zend引擎2.0 39
1.5 PHP与Web服务器 40
1.5.1 Apache 40
1.5.2 Microsoft IIS 40
1.5.3其它Web服务器 40
1.6 PHP5安装与配置 41
1.6.1 Win32平台下Apache环境安装 41
1.6.2 Win32平台下的IIS环境安装 88
1.6.3 Win32平台下使用集成化安装包 92
1.6.4FreeBSD平台 93
1.6.5Linux平台 104
1.7 PHP配置与初步优化 108
1.8其它注意的问题 109
1.9 PHP开发工具 110
1.10小结 114
第2章 PHP5开发基础 115
2.1 第一个PHP脚本 115
2.2 变量与表达式 120
2.1.1 打印与输出变量 120
2.1.2 显示数组与对象 122
2.1.3 用户自定义变量 123
2.1.4 动态变量 124
2.1.6 超级全局变量数组 125
2.1.7 变量的作用域 132
2.2 变量类型 132
2.2.1布尔变量 132
2.2.2 NULL数据类型 133
2.2.3 Resource 133
2.2.4静态变量 134
2.2 变量操作符 134
2.2.1算术运算符 135
2.2.2 赋值操作符 136
2.2.3 字符串操作 136
2.2.4 前置与后置的加减运算 137
2.2.5 引用操作符 137
2.2.6 三元操作符 138
2.2.7 比较运算符 138
2.2.8 布尔运算符 139
2.2.9 位操作符 139
2.2.10 其它操作符 139
2.2.10变量与脚本处理 140
2.2.11数据转换 142
2.3常量 145
2.3.1常量的定义 145
2.3.2 PHP魔术常量 146
2.4 PHP的控制结构 147
2.4.1 分支语句 147
2.4.2 循环结构 151
2.5包含控制 156
2.5.1 include与require 157
2.5.2 include_once与require_once 158
2.5.3 eval() 158
2.6 函数 159
2.6.1 PHP内部函数 159
2.6.2 中止脚本的执行:exit()与die() 159
2.6.3 用户自定义函数 160
2.6.4 函数的命名规则 161
2.6.5 函数的作用域 161
2.6.6 从函数中返回值 162
2.6.7 返回引用的值 164
2.6.8函数参数的传递 164
2.6.9 函数里的静态变量 168
2.6.10 函数的递归 168
2.6.11 函数命名重复的解决方法 168
2.6.12 创建自己的函数库 169
2.7 字符串操作 169
2.7.1单引号与双引号的区别 169
2.7.2手动转义字符串数据 170
2.7.3自动转义字符串数据 171
2.7.4 字符串序列化 172
2.7.5 字符串整理 174
2.7.6 格式化字符串 174
2.7.7字符串分割 175
2.7.8字符串截取 176
2.7.9计算字符串长度 177
2.7.10字符串单词统计 178
2.7.11字符串查找 179
2.7.12字符串处理 181
2.8日期与时间 190
2.8.1时间戳 190
2.8.2 PHP日期函数 190
2.8.3 PHP时间函数 193
2.9网络相关处理 197
2.9.1 header()函数 197
2.9.2处理URL字符串 200
2.9.3获得用户来源 203
2.9.4 获得PHP环境信息 204
2.10小结 205
第3章 正则表达式 206
3.1正则表达式简介 206
3.2 正则表达式功能 206
3.3 POSIX正则表达式 207
3.3.1 ^和$定位符 207
3.3.2 POSIX量词 207
3.3.3 方括号表达式 208
3.3.4 预定义字符簇 209
3.3.5 POSIX正则表达式函数 209
3.4 PCRE正则表达式函数 211
3.4.1 PCRE 字符类 212
3.4.2 PCRE匹配 212
3.4.3 PCRE正则表达函数 213
3.5正则表达式VS函数 217
3.6创建BBCode 218
3.10小结 220
第4章 PHP数组 221
4.1 什么是数组 221
传统数组 221
PHP数组 221
4.2 数组的类型 222
4.2.1 数字索引数组 222
4.2.2 关联数组 223
4.3 数组的构造 223
4.3.1 一维数组 223
4.3.2 二维数组 224
4.3.3 多维数组 233
4.4快速创建数组 235
4.4.1使用range()函数 235
4.4.2为数组追加数据 236
4.4.3修改数组内容 237
4.5 访问和处理数组内容 237
4.5.1字符串数组排序 237
4.5.2数值型数组的排序 238
4.5.3关联数组排序 238
4.5.4数组随机输出 shuffle和array_rand() 239
4.5.5统计数组元素出现的次数 241
4.5.6数组合并 241
4.5.7查找数组中键名是否存在 242
4.5.8查找数组值是否存在 242
4.5.8计算数组中数值元素的和 243
4.5.9去除数组中重复的元素值 243
4.5.10移动数组内部指针 244
4.5.11取得关联数组的键名 245
4.5.12访问数组的索引键名和元素 245
4.5.13判断数组的类型 246
4.5.14显示数组内容与结构 247
4.5.15移除数组中的指定元素 250
4.5.16在数组顶部插入元素 251
4.5.17在数组任意位置插入元素 252
4.5.18数组元素的统计count()和sizeof() 253
4.5.19数组索引键与值的对调 array_flip() 253
4.5.20对数组元素分组统计array_values() 254
4.5.21删除数组首末尾元素 255
4.5.22删除数组任意位置的元素 256
4.5.23删除数组中指定范围的元素 258
4.5.24 extract �C 将数组内容导出为变量 259
4.7 数组遍历(使用foreach) 260
4.7.1一维索引数组的遍历 260
4.7.2一维关联数组的遍历 261
4.8使用for语句对数组遍历 262
4.9使用for语句实现树状菜单 263
4.10数组遍历(使用list()和each() 266
4.11 数组复位reset() 267
4.10.1 each() 267
4.10.2 list() 267
4.12 foreach与for语句对数组处理的比较 268
4.13 数组内容过滤 269
4.14 小结 272
第5章 表单 - 处理用户输入 273
5.1表单与HTML 274
5.2设计表单 274
5.3表单元素 276
5.4表单与表单的处理方法 279
5.4.1检查表单提交的来源 279
5.4.2 一个完整表单处理 280
5.5其它处理表单的方法 284
5.5.1使用import_request_variables 284
5.5.2使用extract()函数 286
5.6多页面间传递数据 286
5.5验证表单数据 287
5.5.1客户端验证 287
5.5.2服务器端验证 287
5.5.3 避免表单重复提交 288
5.5.4表单过期的处理 290
5.5.5判断表单动作的技巧 291
5.6 表单安全 291
5.6.1 处理全局性错误 292
5.6.2 预防SQL注入 296
5.7 开发安全的代码 297
5.7.1 用户输入验证 297
5.7.2 高级数据验证:使用ctype 298
5.7.3 数据过滤 - PECL filter扩展 298
5.7.4 input_get函数 300
5.7.5 路径检测 301
5.7.6 魔法引用magic_quotes_gpc 302
5.7.7其它高效的解决方案 303
小结 303
第6章 PHP加密技术 304
6.1 MD5算法 304
6.2 SHA1算法 304
6.3 CrackLib扩展 305
6.4 mcrypt扩展与DES算法 306
6.4.1 mcrypt加密扩展 306
6.4.2 mcrypt加密模式 307
6.4.3 mcrypt初始化向量 308
6.4.3 mcrypt加密与解密方法 309
6.5 小结 310
第7章 PHP国际化与本地化 312
7.1 i18N和L10N 312
7.2 字符集与编码 312
7.2.1 ASCII字符集 313
7.2.2 ISO-8859字符集 313
7.2.3 ANSI编码 313
7.2.4 GB2312与GBK编码 314
7.2.5 Unicode字符集 314
7.2.6 正确使用文件编码 315
7.3 gettext函数 316
5.2.1设置gettext 316
7.3.2 php_gettext函数集 317
7.3.3编写i18n程序 317
7.3.4设置gettext po文件 317
7.4 系统本地化函数族 321
7.4.1 setlocale函数 321
7.4.2货币值本地化 322
7.4.3使用pc_format_currency( ) 323
7.5 iconv扩展库 325
7.6 mbstring扩展库 325
7.6.1使用mbstring进行字符串截取 326
7.6.2检测字符串编码 326
7.6.3 mbstring转换编码 327
7.7 小结 328
第8章 PHP开发规范 330
8.1代码结构 330
8.1.1 一个脚本服务全部 330
8.1.2 分离显示逻辑 332
8.1.3 良好的代码样式 332
8.2 代码风格与样式 332
8.2.1 代码注释 332
8.2.2 代码缩进 333
8.2.3 使用必要的空格 334
8.2.4 SQL编写规范 334
8.2.5 控制结构 335
8.2.6 函数的命名 335
8.2.7 类命名规范 336
8.2.9减少出错的技巧 336
8.3 小结 337
第9章 PHP5 面向对象开发 338
9.1 面向对象基础 338
9.2 PHP5 OOP概述 338
9.2.1 类的封装 338
9.1.2 类的继承 339
9.2 对象 339
9.3 类的结构 339
9.4 成员方法 340
9.3 成员变量与$this关键字 341
9.4 构造方法 342
9.5 析构方法 344
9.6 类的继承与多态 345
9.6.1类的继承 - extends 345
9.6.2数据的隐藏 347
9.6.3访问成员变量的约束 347
9.6.4 设置访问成员方法 349
9.6.5 类常量 351
9.6.6 静态成员变量 351
9.6.7 静态成员方法 353
9.8 对象传递 354
9.9克隆一个对象 - clone 354
9.10对象的比较 355
9.11对象类型的检测 - instanceof 356
9.12克隆一个成员方法 356
删除一个对象 357
9.13 类的多态性 358
9.14 parent::与 self::关键字 360
9.15 抽象方法与抽象类 361
9.16 接口的实现 364
9.17 接口的多重继承 365
9.18 final方法 366
9.19 final类 367
9.20 例外与异常处理 368
9.21 方法中声明类的类型 369
9.22 重载与多态 370
9.23 魔术方法 370
__get()与__set() 371
__call() 372
__sleep()与__wakeup() 373
__toString()方法 374
__autoload()方法 375
9.24 类映射API-Reflection 376
9.25 小结 377
第10章 PHP会话管理 377
10.1 Session管理 377
10.1.1什么是Session 377
10.1.2 Session配置 379
10.1.3 Session应用 380
10.1.4 Session编码与解码 385
10.1.5 Session中保存数组 386
10.1.6 Session中保存对象 387
10.1.7 Session存取优化 390
10.1.6多服务器下共享SESSION 391
10.1.4 Session安全 397
10.2 Cookie管理 398
10.2.1什么是Cookie 398
10.2.2 Cookie工作原理 399
10.2.3 Cookie应用开发 399
10.2.4一个通用的Cookie类 405
10.3 解决方案 406
Cookie存取优化 406
检测客户端是否支持Cookie 407
Cookie二级域名实现 408
Cookie安全 408
10.4 小结 408
第11章 PHP输入输出缓冲 409
11.1缓冲技术简介 409
11.2从缓冲读取内容 411
11.3使用回调函数 412
11.4输出回调函数 412
11.5压缩内容输出 414
11.6小结 414
第12章 文件系统与字符流 415
12.1分析文件与路径 415
12.1.1分析一个文件的名称与扩展名 415
12.1.2利用PHP本身的函数分析当前路径 416
12.1.3显示相对路径的真实路径 416
12.2 文件类型与相关信息 416
12.2.1 filesize():计算文件的大小 417
12.2.2取得文件的建立、最后访问与更新时间 417
12.2.3 fileperms():文件属性以及权限 418
12.2.4取得文件所有者(owner) 418
12.3文件的顺序读写 418
12.3.1文件打开与写入 418
12.3.2文件输出 421
12.3.3读取文件内容 422
12.4文件的非线性读写 422
12.4.1 fseek() 423
12.4.2 ftell() 423
12.4.3 rewind() 423
12.4.4 parse_ini_file() 424
12.5自定义日志记录 425
12.6目录和磁盘操作 426
12.6.1 disk_free_space():统计某个目录的剩余空间 426
12.6.2 disk_total_space():显示逻辑磁盘的容量 427
12.6.3 getcwd()/chdir()函数 427
12.6.4 opendir()与readdir()函数 427
12.6.5 实现iterator接口的目录读取 429
12.7字符流 431
12.7.1 流与包装器的原理 431
12.7.2 PHP5的预置流包装器 432
12.7.3 Filter过滤器 432
12.7.4 流与包装器的应用 433
12.7.5 过滤器的使用 435
12.7.6 流相关函数 437
12.7.7创建自己的流过滤器 439
12.8 取得HTTPS加密内容 441
12.9创建自己的流包装器 442
12.10小结 443
第13章 Web数据库设计 444
13.1数据库和数据库系统的概念 444
13.2数据库设计的步骤 444
1分析数据库 445
2 数据库建模 445
3 审查数据完整性与规范化 445
13.3 表名与字段名规则 446
1.数据库设计规则 446
2.数据库表与字段命名规则 446
3.视图与存储过程命名规则 447
12.4 小结 447
第14章 MySQL5数据库 448
14.1MySQL简介 448
14.2 MySQL 5特性 449
14.3 MySQL数据库存储类型 450
14.4 MySQL字段类型 451
14.5 MySQL字符集与整理 452
14.5.1 MySQL5字符集支持的原理 452
14.5.2修改MySQL字符集方法 453
14.6 MySQL5应用与管理 454
14.6.1登录到MySQL 454
14.6.2修改root管理密码 455
14.6.3创建数据库 455
14.6.4改变数据库存储路径 456
14.8.1 MySQL权限系统 457
14.8.1 phpMyAdmin管理工具 461
14.8 MySQL管理工具 472
14.9小结 472
第15章 MySQL数据库数据操纵 473
15.1 MySQL操作与SQL 473
15.6 MySQL事务处理与触发器 478
15.6.1 存储过程 478
15.6.2 触发器(trigger) 478
15.6.3 视图 479
15.6.4 PHP与MySQL字符集 480
15.7小结 483
第16章 PHP与MySQL数据库接口 484
16.1 PHP5与MySQL连接的mysql扩展 484
16.2 数据库查询 485
16.3其它显示记录集的函数 489
mysql_fetch_row() 489
mysql_fetch_assoc() 490
mysql_fetch_object() 491
16.4 PHP5与MySQL的新接口MySQLi 493
插入操作 496
删除记录 497
修改记录 500
使用prepare接口 501
同时执行多个查询 505
使用mysqli查看数据库信息 506
16.5智能选择MySQL扩展 507
16.6 小结 512
第17章 PHP数据库抽象层 513
17.1 什么是数据库抽象层 513
17.2 常用的数据库抽象层 515
17.3.1 PEAR:DB 515
17.3.2 ADODB 515
17.3.3 Metabase 516
17.3.4 MDB 516
17.3.5 MDB2 517
17.3.6 Creole 517
17.3.7 PDO 517
17.3.9 PHPLib 518
17.4 PDO数据库抽象类 518
17.4.1 PDO简介 518
17.4.2 PDO的安装 518
17.4.3 PDO连接数据库 519
17.4.4 使用PDO查询 520
17.4.5 错误与异常处理 522
17.4.6 取得查询结果 524
17.3 ADODB 530
17.5.1 使用ADODB 531
17.5.2 ADODB安装 531
17.5.3 启动ADODB 531
17.5.4 ADODB的查询方法 533
17.5.4 移动记录集 533
17.5.5使用ADODB生成HTML 534
17.5.6使用ADODB进行分页 534
17.5.7生成下拉选择菜单 534
17.5.9 ADODB开发实例 535
17.4 PHPLib 554
17.6.3使用PHPLib查询 554
17.6.4创建GetAll方法 557
17.5.9小结 558
第18章 Smarty与模板技术 559
18.1 MVC简介 559
18.2 模板系统 560
18.3 Smarty概述 561
18.3.1 Smarty的优点 561
18.3.2 Smarty开发特性 562
18.4 安装Smarty 562
1下载Smarty 562
2配置和布署 563
18.5 Smarty开发基础 564
18.5.1第一个模板程序 564
18.5.2编译后的模板 566
18.5.3 Smarty区块 568
18.5.3 Smarty注释 569
18.5.4 Smarty变量与变量格式化 569
18.5 Smarty的控制结构 573
18.5.1 IF分支结构 573
18.5.2 循环结构 575
18.3.5 Smarty生成表单元素 588
18.3.5 Smarty文件包含 590
18.6 Smarty缓存 591
18.7深入Smarty开发 592
18.7.1 register_function 592
18.7.1 register_block 593
18.7.1 register_modifier 593
18.7.2在模板内运行PHP代码 594
18.7.3几个重要的模板修饰符 594
18.7.4 Smarty的保留变量 596
18.7.5模板配置文件 597
18.7.6 Smarty工作台 597
18.7.8 Smarty生成静态页面 598
18.7.1制作线上日历 598
18.3.9 Smarty与ADODB 600
18.8小结 602
第19章 PHP和Ajax技术 602
19.1 Ajax简介 603
19.2Ajax特性 604
19.3 Xajax简介 604
19.4 Xajax 如何工作 604
19.5异步更新内容 606
19.6异步处理表单数据 608
19.7增加自定义功能 609
19.8解决乱码 610
19.9 Smarty与Xajax 610
19.10小结 612
第20章 使用PHP编写Shell 612
20.1 简介 613
20.2 PHP CLI Shell脚本 613
20.2.1 CLI 与CGI的区别 613
20.2.2 CLI的配置参数 613
20.3 PHP命令行接口(CLI) 614
20.4 CLI命令选项 615
20.5 CLI开发 617
编写第一个CLI脚本 617
从命令行上读取参数 618
处理 IO通道 619
后台运行CLI 621
20.6 CLI实际应用 623
20.7小结 627
第21章 PHP网络开发 628
21.1 Socket技术 628
21.1.1 Socket原理 628
21.1.2 建立一个连接 628
21.1.3发送一个请求 629
21.1.4 查询Whois信息 631
21.1.5 创建自己的Socket服务器 633
21.2 电子邮件 634
21.2.1电子邮件简介 634
21.2.2 MTA和SMTP 634
21.2.3 PHP邮件配置 635
21.2.4 电子邮件头 636
21.2.5 MIME 637
21.6 使用mail()函数 639
21.7 使用Socket发送邮件 641
21.2 获取远程内容与自动化 644
21.2.1 使用CURL 644
21.2.2使用Snoopy类 647
21.2.4 FTP操作 649
21.2.5 PHP与网络协议 652
21.3小结 653
第22章 PHP文件上传 654
22.1 文件上传简介 654
22.2 处理上传文件 655
22.3 处理多文件上传 661
22.4 突破上传的内存限制 665
22.5 小结 665
第23章 图片与媒体处理 667
23.1 使用GD2扩展库 667
23.1.1打开一张图片 668
23.1.2打开任意格式的图片 668
23.1.3显示和保存图片 670
23.1.4图片转换 672
23.1.5创建文字图片 673
23.1.6绘制图形 674
23.1.7创建验证码 - Captcha 675
23.1.8缩略图片处理 678
23.1.9创建水印图片 680
23.2 使用ming扩展创建Flash 683
23.3.1创建按钮 683
23.3.2静态文字 685
23.3.3动态文字 686
23.3.4绘制图形 688
23.3.5使用图片 691
23.3 使用ImageMagick 691
23.4.1 Image Magic简介 692
23.4.2 安装ImageWand 692
23.4.3读取图片内容 693
23.4.4读取图片尺寸 694
23.4.5图片裁切 694
23.4.6生成图片缩略图 695
23.4.7转换图片格式 696
23.4.8控制图片旋转 696
23.4.9重新缩放图片 697
23.4.10加入渲染效果 698
23.4.11压缩JPEG图片 698
23.4小结 699
第24章 XML与RSS 700
24.1 XML 700
XML结构与定义 700
XML与HTML 701
24.2创建与解析XML文档 703
24.3.1创建一个XML文档 704
24.3.1 使用SAX解析XML 705
24.3.2 DOM 708
24.3.3 SimpleXML 714
24.4 RSS聚合与解析技术 716
24.4.1 RSS简介 716
24.4.2 RSS 0.9 716
24.4.3 RSS 1.0 718
24.4.4 RSS 2.0 719
24.4.5 Atom 722
24.5 XML Reader 724
24.6 XML与Smarty 726
24.7 小结 727
第25章 Web服务与SOAP 727
25.1 Web服务 728
25.1.1 Web服务概述 728
25.1.3 Web服务的特点 730
25.2 SOAP的消息体 731
25.2.1 SOAP封套 (SOAP Envelope) 731
25.2.2 SOAP头(SOAP Header) 731
25.2.3 SOAP错误信息(SOAP Falt) 731
25.2.4 消息体(SOAP Body) 732
25.3 PHP中的SOAP配置 732
25.4使用PHP开发SOAP应用 733
25.4.1WSDL 733
25.4.2建立SOAP服务器端 737
25.4.3建立SOAP客户端 738
24.5小结 739
第26章 PHP与WAP技术 739
26.1 WAP技术简介 739
26.2 WAP配置 740
26.3 WAP页面 740
26.3.1 WAP页面简介 741
26.3.2 WAP页面跳转 741
26.3.3 使用WAP制作登录页面 744
26.4 Smarty 与WAP 752
26.5 小结 753
第27章 错误与异常处理 754
27.1 概述 754
27.2 错误的类型 754
27.2.1 编程错误 754
27.2.2 未定义的符号 755
27.2.3 轻量级错误 757
27.2.5 PHP产生的错误 758
27.2.6 错误与例外处理 761
27.5 小结 768
第28章 升级到PHP5 768
28.1简介 769
28.2对象的引用 769
28.3构造对象 770
28.4 get_class函数 770
28.5 is_a()函数与instance of 771
28.6 自动建立对象 771
28.7 var与public 771
28.8 其它兼容性的问题 771
28.7.1 命令行接口 771
28.7.2旧的超级全局数组的升级 772
28.7.3函数修正与功能升级 772
28.8 小结 772
第29章 PHP优化技巧 773
29.1 PHP脚本级优化 774
29.1 使用代码优化工具 777
29.2 缓存加速 777
29.2.1 使用eAccelerator 777
29.2.2 使用APC 780
29.3 HTTP加速 781
29.2.1 HTTP 头信息 781
29.2.2启用GZIP内容压缩 782
29.12 MySQL性能优化 782
29.12.1添加索引 782
29.12.3 MySQL缓存与性能调优 783
29.10.2 SQL优化 784
29.14 数据库外部优化 786
29.14.1服务器硬件优化 786
29.14.2 磁盘优化 786
29.14.3操作系统优化 787
29.16 使用反向代理 787
29.17 Apache服务器优化 787
29.18 内容压缩与优化 788
29.19分布与负载均衡 788
29.20 小结 793
第二部分 实战PHP5 794
一 实例开发:会员注册系统 794
1.1概述 794
1.2页面流程 795
1.3数据库结构 796
1.4 UI与界面 801
1.5目录结构与文件说明 806
二 实例开发:圈子系统开发 817
2.1目录结构与文件说明 817
2.2页面流程 817
2.3数据库结构 819
2.4 UI与界面 824
三 实例开发:爱问系统 826
3.1概述 826
3.2页面流程 827
3.3目录结构与文件说明 827
3.4 UI与界面 828
3.5数据库结构 836
四 实例开发:多用户博客系统 839
4.1概述 839
4.2目录结构与文件说明 840
4.3页面流程 841
4.4 UI与界面 841
4.5完整文件列表 841
4.6数据库结构 841
4.7完整文件列表 846
附录一 PHP在线资源 847
附录二 Zend Core安装 848
Windows Vista下Zend Core的安装步骤 848
FreeBSD下ZendCore的安装步骤 858
Zend Core的工作台 858
附录三 PHP扩展开发 862
PHP扩展简介 862
扩展的类型 862
1 Zend 扩展 862
2 外部扩展 862
3 内置扩展 862
附录四 MySQL字符集与整理 864
附录五 代码页与Charset对照表 869
附录六 php.ini配置详解 870
附录七 HTTP返回代码表(RFC2068) 895
非常欢迎大家积极扔砖头,呵呵。
[ 本帖最后由 phpcast 于 2007-10-23 11:47 编辑 ]
作者: phpcast 发布时间: 2007-10-11
作者: 一条尸体 发布时间: 2007-10-11
作者: yzxh24 发布时间: 2007-10-11
请大家继续扔砖头。:)
[ 本帖最后由 leehui1983 于 2007-10-12 14:02 编辑 ]
作者: phpcast 发布时间: 2007-10-11
作者: phpcast 发布时间: 2007-10-11
作者: 一条尸体 发布时间: 2007-10-11
作者: 一条尸体 发布时间: 2007-10-11
书店应该可以买到,另外,我看到在淘宝上也有推荐本书(注:店主我并不认识,他们比我拿到的书还快),请参考:
丁丁电子科技书店:http://auction1.taobao.com/aucti ... e752f1bbd9202.jhtml
乐乐书店:http://auction1.taobao.com/aucti ... f18ef9700f0a7.jhtml
这本书非常详细,非常精确,非常深入,非常实用。嗯,可以这么肯定的说。
作者: phpcast 发布时间: 2007-10-11
作者: 墨尘 发布时间: 2007-10-11
作者: phpcast 发布时间: 2007-10-11
作者: xx168 发布时间: 2007-10-12
单独SOAP,WEB SERVICE什么的都可以写本书了吧?
作者: thankwsx 发布时间: 2007-10-12
这本书是大的16开本,也就是一相当于正常16开的一页半多左右。
至于详细于否,我想还是仁者见仁,既然说了这两个字,还是有把握的。
[ 本帖最后由 phpcast 于 2007-10-12 07:33 编辑 ]
作者: phpcast 发布时间: 2007-10-12
为什么都是出基础性的出 难道不能出一点中级的书?
作者: zwws 发布时间: 2007-10-12
介绍下!
作者: 墨尘 发布时间: 2007-10-12
作者: hobbs136 发布时间: 2007-10-12
里面有很多实用且高效的技巧实例,欢迎大家继续拍砖:)
作者: phpcast 发布时间: 2007-10-12
作者: forest 发布时间: 2007-10-12
作者: ilsanbao 发布时间: 2007-10-12
作者: ilsanbao 发布时间: 2007-10-12
书第一目录,第二内容,内容的行文与精准之把握,作者对技术的理解以及描述的方式是否紧凑,一气呵成,而不是翻来复去,语不能详,而令读者对该技术一知半解,敬若神明。
内容是第一生产力,没错,我相信各位的眼睛是雪亮的。
[ 本帖最后由 phpcast 于 2007-10-12 09:52 编辑 ]
作者: phpcast 发布时间: 2007-10-12
看目录不错
顶下LZ
作者: fengyun 发布时间: 2007-10-12
另书内容倒是很广,太下不太具体~看
第29章 PHP优化技巧 773
29.1 PHP脚本级优化 774
29.1 使用代码优化工具 777
29.2 缓存加速 777
29.2.1 使用eAccelerator 777
29.2.2 使用APC 780
29.3 HTTP加速 781
29.2.1 HTTP 头信息 781
29.2.2启用GZIP内容压缩 782
29.12 MySQL性能优化 782
29.12.1添加索引 782
29.12.3 MySQL缓存与性能调优 783
29.10.2 SQL优化 784
29.14 数据库外部优化 786
29.14.1服务器硬件优化 786
29.14.2 磁盘优化 786
29.14.3操作系统优化 787
29.16 使用反向代理 787
29.17 Apache服务器优化 787
29.18 内容压缩与优化 788
29.19分布与负载均衡 788
29.20 小结 793
关于优化才10页纸是不是太少了些!
还有ajax等!
我的圣经还没看完,观注中!:lol
[ 本帖最后由 zhaofei299 于 2007-10-12 11:05 编辑 ]
作者: zhaofei299 发布时间: 2007-10-12
作者: westcity 发布时间: 2007-10-12
作者: yzxh24 发布时间: 2007-10-12

作者: airwin 发布时间: 2007-10-12
作 者: 杜江
书 号: 978-7-121-04984-2
出 版 社: 电子工业出版社
出 版 日 期:2007-11
版 次:第1版第1次
开 本: 16开
页 数: 627页
早产了!!
作者: sun_able 发布时间: 2007-10-12
作者: 小树叶子 发布时间: 2007-10-12
引用:
原帖由 zhaofei299 于 2007-10-12 11:00 发表书上的例子太少(综合实例)!了些!
另书内容倒是很广,太下不太具体~看
第29章 PHP优化技巧 773
29.1 PHP脚本级优化 774
29.1 使用代码优化工具 777
29.2 缓存加速 777
29.2.1 使用eAccelerator 777
29 ...
内容方面您看了也许会另一番评论:)
关于综合实例,在第一部分的每一节都有完整实用的例子,在第二部分是完全的网站项目案例。
请大家继续扔砖~~
[ 本帖最后由 phpcast 于 2007-10-12 13:44 编辑 ]
作者: phpcast 发布时间: 2007-10-12
引用:
原帖由 sun_able 于 2007-10-12 11:55 发表图书名称:PHP 5与MySQL 5 Web开发技术详解(含光盘)
作 者: 杜江
书 号: 978-7-121-04984-2
出 版 社: 电子工业出版社
出 版 日 期:2007-11
版 次:第1版第1次
开 本: ...
作者: phpcast 发布时间: 2007-10-12
当当没有这本书。。。:(
作者: kerror 发布时间: 2007-10-12
引用:
原帖由 phpcast 于 2007-10-11 23:12 发表是的,我的作品,我想应该是目前市面上包括外版在内最好的PHP书籍。
请大家继续扔砖头。:)
作者: leehui1983 发布时间: 2007-10-12
作者: shuic2 发布时间: 2007-10-12
还有阿辉同学将本贴高亮了,感动ing...
还请大伙继续...:lol
作者: phpcast 发布时间: 2007-10-12
国内出的编程书没一本会成为经典
作者: vvjessie 发布时间: 2007-10-12
其实,怎么说呢,现在招PHP的公司非常多,薪水也开得诱人.也不招到合适的人.
最简单的一句话:有了这本书,我想,用不了多长时间,你必达到薪水业内中高等的水平!
作者: phpcast 发布时间: 2007-10-12
我想,你可以随便去看看,然后再请回来发表回贴哈。:$
作者: phpcast 发布时间: 2007-10-12
作者: 夜雨飘零 发布时间: 2007-10-12
这样的内容只写了600多页, 太少了, 平均一节只有一页左右, 这种书1K页都学太少了.
感觉手册一样, 把PHP中所有的东西都列一遍, 结果什么都没说, 不如看手册, 看PHP网站上的手册, 还能有一大堆的例子和评论.
这样的书, 我反而建议, 初学者不要看, 要看也只能死记硬背, 看完了也没有几个学会的.
建议:
作者应该要搞清楚书的定位, 和读者群体.
对于初学者, 应该要讲的细一些, 要讲出每一段代码为什么要这么做, 有没有其它的作法, 各种作法有什么特点.
要以几个开发实例贯穿全书, 重点是认初学者学会编程方法, 而不是语法这么简单.
要让读者做一些练习.
有些相关的内容或技术可以简单的列一下, 并要读者去一些地方找查资料, 做为作业.
如果书还没出的话, 我建议作者应该改一改, 去掉那些不重要的内容, 仔细写一些实例, 认真讲解编程方法, 原理和理念.
如果作者有精力的话, 把内容从不同的技术层面上, 分成几本书.
对于, 有机会写书的人, 我希望能负起责任.
对于, 读者, 不要老想的免费的电子书, 人家作者也要挣钱.
可以出这些书(暂时想到的):
<PHP入门>: PHP语法, 基本的HTML, 基本的SQL, 常用的一些函数/类
<PHP高级应用>: 面向对象设计, 一些设计模式, MVC, 缓存, 静态页, XML, PEAR等等(这个有点大, 或者可分为<PHP面向对象设计>和<PHP高级应用>)
<PHP与MySQL>: 基本的PHP语法, MySQL操作函数, 一些数据库操作类, MySQL高级应用
<PHP与AJAX>: 在PHP中的一些AJAX技术, 基本的JS语法, 和JS的OO编写方法, DOM, XML
<PHP内核开发>: 讲PHP的内部原理, 扩展的开发
<XXX框架开发应用>: 讲XXX框架(典型的框架)的实际开发应用, 原理, 设计理念.
而楼主的这本书把这些内容都包含在600多页的一本书里.
[ 本帖最后由 programmerhuang 于 2007-10-12 21:11 编辑 ]
作者: programmerhuang 发布时间: 2007-10-12
:)
作者: luzhou 发布时间: 2007-10-12
如果你真的想学东西的请, 最好是买纸书, 为了您的健康和学习. (为了不白花这些钱, 就会认真看书的)
也是尊重作者的劳动成果.
绝大部分人电脑中的电子书, 几呼没看几本.
作者: programmerhuang 发布时间: 2007-10-12
等书店有了瞧瞧,适合就买本~嘿
支持楼主!~
收集好意见一定要完善起来啊!给我们菜鸟来本实用的教程!嘿
作者: Fluorine 发布时间: 2007-10-12
引用:
原帖由 programmerhuang 于 2007-10-12 20:33 发表没看过书, 但不知道内容怎么样, 以以往这种风格的书来看:
这样的内容只写了600多页, 太少了, 平均一节只有一页左右, 这种书1K页都学太少了.
感觉手册一样, 把PHP中所有的东西都列一遍, 结果什么都没说, 不如 ...
先澄清几个事实:
1 这本书如按正常的16开本和四号字的话,页数会达到1000页左右,至多不会少;
事实上本书是大的16开本,字号是小四号,行间距缩小
2 并非复制手册,这本书和手册并无关联,否则写本书将毫无意义,浪费我的时间、国家的纸张还有大家的金钱;
3 本书的定位是使初学者快速入门并进入到中高级PHP开发者之列。而中高级PHP开发者可以快速定位到相应的解决方案与技巧;
4 开发实例贯穿全书。本书是先理论与讲解并综合实例(实用且实际的例子,而不仅仅是例子)。对于实例并非罗列代码,而是提示与启发型的例子;
5 书的第二部分是一个完整的项目代码。我并未将代码粘贴于书面占用空间,而是无偿的附于光盘上。
6 分成几本书的方法是有些可行的,但会显得知识零散,少一些整体感。本书除框架外,其它均本着“精、全、要”三原则体现。
programmerhuang的豌豆框架不错,希望它能成长为Java中的Struts、Spring一样成为PHP中的优秀框架。
感谢一番真情实感,中国多更多这样的PHP开发者,那么,PHPer在国内将更能体现其价值。
写本书不算什么,希望能让更多的人少走弯路,尽快的奔上小康生活:)
人无完人,书亦如此,我会努力的,让更多的朋友受益!
下周书会到达全国各地,希望它不会让大家太失望.
还请大家多扔砖,呵呵
[ 本帖最后由 phpcast 于 2007-10-13 01:55 编辑 ]
作者: phpcast 发布时间: 2007-10-13
没有就要toubao买一本枕边书了,找个时间到深山去闭关阅读!
我顶去顶,娶老婆就靠它了,谢谢谢谢。
作者: asu530 发布时间: 2007-10-13
作者: feiyu 发布时间: 2007-10-13
作者: frchen_03 发布时间: 2007-10-13
:)
作者: luzhou 发布时间: 2007-10-13
谢谢, 我平时喜欢看书, 一年都要买很多书, 也经常去书店, 浏览china-pub.
我不抵制国内的书, 我买的书中有一部分就是国内作者写的, 其实我很想买国内的书, 但是国内的很多书是实在...我不知
道怎么说.
> 先澄清几个事实:
> 1 这本书如按正常的16开本和四号字的话,页数会达到1000页左右,至多不会少;
> 事实上本书是大的16开本,字号是小四号,行间距缩小
书大本没关系, 但字太小, 行间距太小, 我想很多人都看过书, 知道这是什么感觉. 如果书的内容真的很好的话, 增加页
数, 增加价格, 我想没人会反对的.
> 2 并非复制手册,这本书和手册并无关联,否则写本书将毫无意义,浪费我的时间、国家的纸张还有大家的金钱;
这很好, 我上面那么说, 只是基于, 我看过这样的书的一个统一的评价. 希望作者这本书不会.
> 3 本书的定位是使初学者快速入门并进入到中高级PHP开发者之列。
> 而中高级PHP开发者可以快速定位到相应的解决方案与技巧;
就这一本书, 要把初学者带入高级开发者之列, 我想太难了.
我上面之所以说, 这类书是让读者死记硬背, 这类书只讲有什么, 而不讲为什么要有什么, 能干什么, 还有什么.
对于中高级开发者, 你觉得会去买吗?
我想很难, 我不认为他们不想买书, 而是不值得买, 一个是很多内容特别是基础的他们可能不需要, 一个是只是简单带过
的知识内容, 他们可以在网上找到.
想要中高级开发者买, 书要对某一个知识面深入讨论.
如果书写的好的话, 会了的人, 也会买一本支持一下.
(最近在看"深入浅出设计模式", 虽然以前就已经学过设计模式, 看过几遍"设计模式", 但还是受益非浅)
> 4 开发实例贯穿全书。本书是先理论与讲解并综合实例(实用且实际的例子,而不仅仅是例子)。
> 对于实例并非罗列代码,而是提示与启发型的例子;
希望是"贯穿全书", 但"先理论与讲解并综合实例", 我不觉得这样方式有太大的好处.
最好是合并, 在讲理论时, 就结合进实例/案例.
> 5 书的第二部分是一个完整的项目代码。我并未将代码粘贴于书面占用空间,而是无偿的附于光盘上。
嗯, 好.
> 6 分成几本书的方法是有些可行的,但会显得知识零散,少一些整体感。
> 本书除框架外,其它均本着“精、全、要”三原则体现。
我不觉得, 要整体感买整套书, 各个书之间的相关知识点, 作者可以加以注释, 或提供相关资料的线索.
分成多本书, 一个读者可以按需要买. 作者可以尝试一下, 我想肯定会比这本书好卖.
"全"是好, 但要注意定位, 讲多了会乱的. 对有些人来说, 有些内容不是很需要, 再说了, 什么都讲, 会讲得不精.
图排行榜中, 没有几本"全"的书能进榜.
> programmerhuang的豌豆框架不错,希望它能成长为Java中的Struts、Spring一样成为PHP中的优秀框架。
谢谢, 我会继续努力的. 只是...... 网站的服务器这两天因为CPU坏了, 无法访问.
你是不是之前有看过. 呵呵.
> 感谢一番真情实感,中国多更多这样的PHP开发者,那么,PHPer在国内将更能体现其价值。
> 写本书不算什么,希望能让更多的人少走弯路,尽快的奔上小康生活:)
不用客气, 做为开发者, 和喜欢读书的人, 应该做的.
> 人无完人,书亦如此,我会努力的,让更多的朋友受益!
加油, 大家一起努力.
> 下周书会到达全国各地,希望它不会让大家太失望.
如果书好的话, 会考虑买一本.
> 还请大家多扔砖,呵呵
没看到书, 要PK, 也不好PK.
建议作者, 发个投票调查, 看看会有多少人会买, 看看论坛内的人对书的期望是什么, 会有哪些人会买.
不说这本书, 也为下一本书(如果有准备再出书)的定位和内容做好准备.
[ 本帖最后由 programmerhuang 于 2007-10-13 07:44 编辑 ]
作者: programmerhuang 发布时间: 2007-10-13
作者: niutian365 发布时间: 2007-10-13
作者: leehui1983 发布时间: 2007-10-13
:)
作者: luzhou 发布时间: 2007-10-13
发工资以后可能买一本看看。
支持大家买正版书^_^,不然,写书的php们该怎么活啊
作者: pylong 发布时间: 2007-10-13
作者: AirCross 发布时间: 2007-10-13
如果与其它书无异,那我这一年多的心血岂不白白花费啦?
只所以提出PHP5,主要是由于市面的书很少介绍全PHP5的OO与新特性的,有的也是一笔带过,大多数还是PHP4的内容。众所周知,PHP4官方已经通知即将被淘汰。
关于开发模式与框架,是下一步的事情。请各位记住“勿以浮沙筑平台”。
目前中国PHP开发者的现状是肤浅,基础都不牢,我想很负责招聘的技术经理或技术总监都深有所感。
因此,这本书不是杂乱的,也绝不是单纯入门级的书。
请你阅读本书内容,提出更中肯的意见,谢谢!
作者: phpcast 发布时间: 2007-10-13
引用:
原帖由 pylong 于 2007-10-13 12:09 发表去看了一下,发觉自己有收集PHP熟悉的爱好,现在买了很多本了,当然,不是每本都看完。国内写的书我很少买的,但是,还是支持楼主一下,楼主的书是不错的,虽然对我可能用途不是很大,昨晚去广州购书中心,已经 ...
我希望这本书能一改各位对国内作者的看法。
我想它对绝大多数PHPer肯定是有用的,谢谢支持:P
作者: phpcast 发布时间: 2007-10-13
:)
作者: luzhou 发布时间: 2007-10-13
谢谢, 我平时喜欢看书, 一年都要买很多书, 也经常去书店, 浏览china-pub.
我不抵制国内的书, 我买的书中有一部分就是国内作者写的, 其实我很想买国内的书, 但是国内的很多书是实在...我不知道怎么说.
>>> 是的,作为开发者都希望买到一本好书,达到事半功倍之效果,正因为我也看到国内的很多书实在是有侮PHP,拼书成风,老旧错误的知识还在其中,译本翻译的内容有的令人不知所云,如此种种,才使我要写一本真正实用权限的PHP5开发书。
> 先澄清几个事实:
> 1 这本书如按正常的16开本和四号字的话,页数会达到1000页左右,至多不会少;
> 事实上本书是大的16开本,字号是小四号,行间距缩小
书大本没关系, 但字太小, 行间距太小, 我想很多人都看过书, 知道这是什么感觉. 如果书的内容真的很好的话, 增加页数, 增加价格, 我想没人会反对的.
>>> 因为书页比较大,和正常的16开看起区别不大,字也不小。页数太多,过于厚重,而且在最终稿时也删除了很多不必要的章节和内容。
我想书还是在精,而不是份量:)
> 2 并非复制手册,这本书和手册并无关联,否则写本书将毫无意义,浪费我的时间、国家的纸张还有大家的金钱;
这很好, 我上面那么说, 只是基于, 我看过这样的书的一个统一的评价. 希望作者这本书不会.
>>> 希望大家看来这本书后,有一个更中肯统一的评价。
> 3 本书的定位是使初学者快速入门并进入到中高级PHP开发者之列。
> 而中高级PHP开发者可以快速定位到相应的解决方案与技巧;
就这一本书, 要把初学者带入高级开发者之列, 我想太难了. 我上面之所以说, 这类书是让读者死记硬背, 这类书只讲有什么, 而不讲为什么要有什么, 能干什么, 还有什么. 对于中高级开发者, 你觉得会去买吗?
>>> 万丈高楼平地起,只有掌握了根本与基础才能成为高手。这本书不是让读者去死记硬背的,事实上也不可能,它提供了一个学习流,另外做开发的朋友,会了解实践与项目的重要性。一切从实践中修,方能成就高手。
有的朋友会从网上搜索内容,没错,Google和baidu给我们更多翅膀,但也有很多良莠不齐的重复或错误的内容。这也是书籍不能被代替的原因之一。
>如果书写的好的话, 会了的人, 也会买一本支持一下.
(最近在看"深入浅出设计模式", 虽然以前就已经学过设计模式, 看过几遍"设计模式", 但还是受益非浅)
>>>呵呵,是的,设计模式是个好东西,它告诉我们除了Coding外的内容,即开发的“道”。
> 4 开发实例贯穿全书。本书是先理论与讲解并综合实例(实用且实际的例子,而不仅仅是例子)。
> 对于实例并非罗列代码,而是提示与启发型的例子;
希望是"贯穿全书", 但"先理论与讲解并综合实例", 我不觉得这样方式有太大的好处.
最好是合并, 在讲理论时, 就结合进实例/案例.
>>> 在例中已经提及该例适合的项目。另外,我非常不喜欢实例那种书,整篇源代码,这种书适合学生制作论文较合适,而开发者则需要一个告诉他思路和解决方案的老师。
> 5 书的第二部分是一个完整的项目代码。我并未将代码粘贴于书面占用空间,而是无偿的附于光盘上。
嗯, 好.
>>> 谢谢:)
> 6 分成几本书的方法是有些可行的,但会显得知识零散,少一些整体感。
> 本书除框架外,其它均本着“精、全、要”三原则体现。
我不觉得, 要整体感买整套书, 各个书之间的相关知识点, 作者可以加以注释, 或提供相关资料的线索.
分成多本书, 一个读者可以按需要买. 作者可以尝试一下, 我想肯定会比这本书好卖.
"全"是好, 但要注意定位, 讲多了会乱的. 对有些人来说, 有些内容不是很需要, 再说了, 什么都讲, 会讲得不精. 图排行榜中, 没有几本"全"的书能进榜.
>>> 仁者见仁。分成套系是一个好办法,但事实上项目的开发需要很快的学习能力,读者一下要购买几本书,这可能对读者的投资增大。
这本书不会成为那种什么都讲,好像什么又没讲的那种书。
> programmerhuang的豌豆框架不错,希望它能成长为Java中的Struts、Spring一样成为PHP中的优秀框架。
谢谢, 我会继续努力的. 只是...... 网站的服务器这两天因为CPU坏了, 无法访问.
你是不是之前有看过. 呵呵.
>>>是的,有看过,请继续回油。
> 感谢一番真情实感,中国多更多这样的PHP开发者,那么,PHPer在国内将更能体现其价值。
> 写本书不算什么,希望能让更多的人少走弯路,尽快的奔上小康生活:)
不用客气, 做为开发者, 和喜欢读书的人, 应该做的.
>>> 其实大家是一样,不管是开发者,读者,作者,目标是一致的。
> 人无完人,书亦如此,我会努力的,让更多的朋友受益!
加油, 大家一起努力.
>>> 呵呵,大家共劬:)
> 下周书会到达全国各地,希望它不会让大家太失望.
如果书好的话, 会考虑买一本.
>>> 谢谢支持,有机会希望见面一叙:)
> 还请大家多扔砖,呵呵
没看到书, 要PK, 也不好PK.
建议作者, 发个投票调查, 看看会有多少人会买, 看看论坛内的人对书的期望是什么, 会有哪些人会买.
不说这本书, 也为下一本书(如果有准备再出书)的定位和内容做好准备.
>>> 好想法。可以考虑:)
希望大家看到书内容,继续扔砖。
作者: phpcast 发布时间: 2007-10-13
引用:
原帖由 luzhou 于 2007-10-13 15:18 发表作者在推销,读者在选择。
:)
我也是读者,我们的眼睛的雪亮的,大忽悠在我们Phper里不好使。
[ 本帖最后由 phpcast 于 2007-10-13 15:38 编辑 ]
作者: phpcast 发布时间: 2007-10-13
作者: konakona 发布时间: 2007-10-13
:)
作者: luzhou 发布时间: 2007-10-13
作者: njuptsoz 发布时间: 2007-10-13
作者: conquersky 发布时间: 2007-10-13
作者: jovistar 发布时间: 2007-10-13
引用:
原帖由 konakona 于 2007-10-13 16:09 发表希望别出错字.不然害了不少青少年.
作者: phpcast 发布时间: 2007-10-13
引用:
原帖由 luzhou 于 2007-10-13 16:24 发表呵呵,成热帖了。
:)
作者: phpcast 发布时间: 2007-10-13
引用:
原帖由 conquersky 于 2007-10-13 20:03 发表希望 来点真实的 别炒作!
我想还很少有人以作者的身份这样Open的请大家PK自己的书。
目的是请大家多提意见,也能为更多的PHPer提供帮助。
谢谢大家。
作者: phpcast 发布时间: 2007-10-13
这里说再多也没用:)
作者: jfcat 发布时间: 2007-10-13
对你提出一个要求,里面的代码千万不要多出错的啊 那挺累人的。。
支持一个,希望你做得更好!
作者: qazwsxhai 发布时间: 2007-10-13
作者: Fevo 发布时间: 2007-10-14
作者: asu530 发布时间: 2007-10-14
:)
作者: luzhou 发布时间: 2007-10-14
作者: fakir 发布时间: 2007-10-14
:)
作者: luzhou 发布时间: 2007-10-14
作者: conquersky 发布时间: 2007-10-14
作者: 小胖仔 发布时间: 2007-10-14
作者: zhujingwen 发布时间: 2007-10-14
引用:
原帖由 qazwsxhai 于 2007-10-13 23:28 发表呵呵,看了你的书的目录,讲的很多,比我买的书的好多了!!
对你提出一个要求,里面的代码千万不要多出错的啊 那挺累人的。。
支持一个,希望你做得更好!
作者: phpcast 发布时间: 2007-10-14
引用:
原帖由 luzhou 于 2007-10-14 07:15 发表作者应该简要介绍一下自己,好像没听过。
:)
http://www.phpchina.com/36706
作者: phpcast 发布时间: 2007-10-14
引用:
原帖由 conquersky 于 2007-10-14 15:42 发表楼主 你的书什么时候 有货啊? 好像还没出版呢
作者: phpcast 发布时间: 2007-10-14
引用:
原帖由 zhujingwen 于 2007-10-14 18:28 发表一本卖多少钱啊,太贵了,学生都买不起!
作者: phpcast 发布时间: 2007-10-14
引用:
原帖由 fakir 于 2007-10-14 08:01 发表楼主有才啊~有空去书店看看
[ 本帖最后由 phpcast 于 2007-10-14 22:40 编辑 ]
作者: phpcast 发布时间: 2007-10-14
引用:
原帖由 luzhou 于 2007-10-14 15:15 发表PK得差不多啦。
:)
作者: phpcast 发布时间: 2007-10-14
引用:
原帖由 phpcast 于 2007-10-11 23:19 发表呵呵,刚刚出。
书店应该可以买到,另外,我看到在淘宝上也有推荐本书(注:店主我并不认识,他们比我拿到的书还快),请参考:
丁丁电子科技书店:http://auction1.taobao.com/auction/33-3306-330601-500 ...
我关注几天了,决定下手!
作者: jusourt 发布时间: 2007-10-15

作者: wang8070 发布时间: 2007-10-15
其中:
第一本叫圣经的书特点是较基础,讲解的详细,与一般的书籍的不同的是它注重从一个未知的角度,去引导你学习,体现思维的过程,同时书中也有不少安全,效率方面知识的讲解;
而第二本书《PHP和MySQL Web应用开发核心技术》讲解的好处在于很多高级特性,包括效率,性能,安全,数据库设计的习惯,书中的代码大都是基于php5的,是本很不错的中高级phper的学习书籍;
第三本书《PHP与MySQL 5程序设计(第2版)》讲解的高级技术很全面,包括smarty,SQLite,PDO,MySQL中的事务处理,存储过程,触发器,视图,是本非常全面和详实的书籍。
看作者目前的这本书,我觉得应该是我要推荐的第四本php书籍了,市面上的php书籍很多都是拼凑的,不负责人,基础的书籍太多,几乎没有一本书籍会把读者将一个初级的phper带入到中高级层次上去,带到技术总监的层次,考虑很多开发代码的效率,性能,优化,安全,思考和分析问题的能力,排除错误思考的出发点,更高层次的知识,服务器架构,等等,希望以后会有更多想作者这样类似的真正为读者考虑的作者出现。
作者: forest 发布时间: 2007-10-15
作者: sun_able 发布时间: 2007-10-15
他们两人的素质都较高,phpcast感觉应该是一个很友善的技术总监,现在的php高手或技术经理都说话的口气都很冲,动不动就对下属发火,不会虚心介绍别人的建议,这是笔者见到的或听到,看到的php高手!
可能有些偏激,有不足之处望大家原谅!~~
作者: forest 发布时间: 2007-10-15



作者: forest 发布时间: 2007-10-15
作者: phpcast 发布时间: 2007-10-15
引用:
原帖由 luzhou 于 2007-10-14 07:15 发表作者应该简要介绍一下自己,好像没听过。
:)
引用:
PHP新书《PHP5与MySQL5 Web开发详解》目录2007-07-02 16:27:07 / 个人分类:PHP书籍各位PHP同行。
我的拙作《PHP5与MySQL5 Web开发技术详解》已经接近完成。下面是本书的目录。
作者:杜江
作者简历:
英极软件开发大连有限公司 (Livedoor.com/活力门)高级软件工程师/项目组长(SE/Vice Director)
北京新网数码信息技术有限公司(Xinnet.com/新网)高级软件工程师/项目经理(SE/PM)
北京飞翔人信息技术有限公司(Ganji.com/赶集网)技术经理
爱康网健康科技(北京)有限公司(Ikang.com/爱康网)高级技术经理
从事PHP开发7年。精通PHP4/5&MySQL5。以及Java/Oracle技术。
独立开发的大中型项目(典型):
联我网 http://www.lian5.com 类似于facebook的网站平台,包括校友录,圈子,电子杂志等
亿康网 http://www.e-kang.com 包括爱问,圈子,医院,体检的平台
欢乐家居网 http://www.joyhome.cn 一个家居建材类的CMS系统
中国通信建设资讯网 http://www.cdcc.cn 通信建设CMS系统
//etc
合作/团队开发的大中型项目(典型):
英极日商网 http://www.jcetrade.com 中日贸易B2B平台,类似于Alibaba
闪易互动 http://www.flshow.com.cn 包括手机下载Flash/彩信/图片,以及展示的CMS平台
Webmarky http://www.webmarky.com 在线收藏夹系统,包括手机与浏览器端
Hoops! http://www.hoops.ne.jp 日本最大的个人主页系统
Melma! http://melma.com 日本最大的电子杂志/Mailinglist网站
//etc
领导/主做/团队开发的大中型项目(典型)
新网/Paycenter http://www.xinnet.com/
http://wwwpaycenter.com.cn 代理平台
赶集网 http://www.ganji.com 国内TOP Web2.0分类信息平台
爱康网 http://www.iKang.com 国内最大的健康360健康管理/预约挂号/体检预约平台
//etc
另外,还有多个电信级系统以及企业级邮件系统.

作者: 虎皮鲨 发布时间: 2007-10-15
有才

作者: 虎皮鲨 发布时间: 2007-10-15
作者: fastrain 发布时间: 2007-10-15
引用:
原帖由 虎皮鲨 于 2007-10-15 12:41 发表:)
作者: luzhou 发布时间: 2007-10-15
作者: dandankai 发布时间: 2007-10-15
引用:
原帖由 dandankai 于 2007-10-15 14:03 发表我已经看过你的电子书了,今天发现你的书已经出版了。下次在图书大厦看见也我去买一本纸质的。书写的挺好的,很多实用的例子。希望你的书大卖。
作者: leehui1983 发布时间: 2007-10-15
作者: dandankai 发布时间: 2007-10-15
作者: zhaofei299 发布时间: 2007-10-15
书中最好多提些你们开发时候遇到的一些问题,与解决方案,还有你多年来开发经验!
还有就是书写的内容的语气要更加 ....(说不上来)一点! (本人看书时,心中是一MM的声音在默念:lol ),如果太生硬了感觉会不好!:P (圣经的语气就不错,好像有一个人再与我交流!):D
总之是支持,支持!

作者: zhaofei299 发布时间: 2007-10-15
引用:
原帖由 dandankai 于 2007-10-15 14:03 发表我已经看过你的电子书了,今天发现你的书已经出版了。下次在图书大厦看见也我去买一本纸质的。书写的挺好的,很多实用的例子。希望你的书大卖。
:)
作者: luzhou 发布时间: 2007-10-15
作者: bit 发布时间: 2007-10-15
:)
作者: luzhou 发布时间: 2007-10-15
作者: xingxingcat 发布时间: 2007-10-16
引用:
原帖由 conquersky 于 2007-10-14 15:42 发表楼主 你的书什么时候 有货啊? 好像还没出版呢
作者: phpcast 发布时间: 2007-10-16
引用:
原帖由 xingxingcat 于 2007-10-16 08:55 发表书店有没有卖啊,或者是转载几章?感觉内容很详细,很想看看!
建议您去书店看一下,买不买没关系:P
作者: phpcast 发布时间: 2007-10-16
引用:
原帖由 luzhou 于 2007-10-15 21:18 发表改天到书店看看去咯。
:)
作者: phpcast 发布时间: 2007-10-16
引用:
原帖由 forest 于 2007-10-15 09:45 发表看来作者写这本书花费很大的心血和精力,很负责人的说,作者辛苦了,现在市面上的php书籍不少,不过我觉得好书不多,就我目前的几本书,大多都是外国人写的,国人翻译过来的《PHP和MySQL Web开发(原书第三版)》 ...
作者: phpcast 发布时间: 2007-10-16
引用:
原帖由 zhaofei299 于 2007-10-15 18:12 发表有空的话会考虑,但是现在手头上的一本还没有看完,再加上经济问题,所以暂时不会买!
书中最好多提些你们开发时候遇到的一些问题,与解决方案,还有你多年来开发经验!
还有就是书写的内容的语气要更加 ....(说不 ...
作者: phpcast 发布时间: 2007-10-16
作者: grb12508 发布时间: 2007-10-16
引用:
原帖由 phpcast 于 2007-10-16 13:13 发表改天:L
:)
作者: luzhou 发布时间: 2007-10-16
淘宝 上也没货呢
作者: conquersky 发布时间: 2007-10-16
作者: PHPChina 发布时间: 2007-10-16

作者: conquersky 发布时间: 2007-10-16

作者: 真烦 发布时间: 2007-10-16
其实你应该拿一个大的项目进行巧妙穿插,在讲解这个项目的时候,同时用一个有组织的结构把PHP的基本知识给介绍了。
如果作者真的是一个高人,应该出一本“通过详解Zendframework学习精通PHP5技术"或是“CakePHP框架背后的PHP5知识大全”,再或者是“一步一步教会你开发新浪网”什么的:)
作者: chenz1117 发布时间: 2007-10-16
作者: mslk 发布时间: 2007-10-16
才花90买了一本书,前几天在光谷书城还没有看到你的书啊
作者: piaomiao227 发布时间: 2007-10-17
不过其实PHP手册里面的东西已经足够我们学习了.
能把PHP手册里面的东西看完那PHP水平已经相当高了,自己还没看过呢,平时只是用来查函数.
作者: jackywdx 发布时间: 2007-10-17
:)
作者: luzhou 发布时间: 2007-10-17
作者: rainmist 发布时间: 2007-10-17
不看也罢
作者: 七月十五 发布时间: 2007-10-17
作者: 深空 发布时间: 2007-10-17
引用:
原帖由 chenz1117 于 2007-10-16 22:47 发表书还没有看到,不好PK啊,不过从目录来看,有点大而全,似乎内容与好多手册、翻译类基础书籍重复了。作者提到该书不同于手册,其实什么东西都没有手册来得有帮助啊?
其实你应该拿一个大的项目进行巧妙穿 ...
作者: phpcast 发布时间: 2007-10-18
引用:
原帖由 深空 于 2007-10-17 22:39 发表写这么多也是毅力,呵呵,偶尔我也写写,就是写不长,最长也不过万把来字。
作者: phpcast 发布时间: 2007-10-18
引用:
原帖由 phpchina 于 2007-10-16 20:23 发表考虑在网站举行个读书活动,发布该书的部分章节,大家来进行讨论.观点独特的发言可以将该书做为奖品.
作者: phpcast 发布时间: 2007-10-18
引用:
原帖由 conquersky 于 2007-10-16 20:38 发表
作者: phpcast 发布时间: 2007-10-18
引用:
原帖由 七月十五 于 2007-10-17 22:14 发表大而杂,全而散
不看也罢
作者: phpcast 发布时间: 2007-10-18
作者: conquersky 发布时间: 2007-10-18
用了血汗钱买的。。希望是好书:)
作者: smallipis 发布时间: 2007-10-18
作者: huigenius 发布时间: 2007-10-18
作者: fly1983 发布时间: 2007-10-18
这本书适合O基础的人看不?
上次买了一本老外的太难了 ,搞不懂.
当当上架了可以考虑买本.:D
作者: kerror 发布时间: 2007-10-18
销量能超过《PHP程序设计(第二版)》吗?
:)
作者: luzhou 发布时间: 2007-10-18
作者: 黄山狼 发布时间: 2007-10-18
作者: jfcat 发布时间: 2007-10-18
引用:
原帖由 phpcast 于 2007-10-18 09:06 发表那应该是小而精,专而细,呵呵
作者: 七月十五 发布时间: 2007-10-18
引用:
原帖由 七月十五 于 2007-10-18 22:21 发表那就是好书
如果有需要,将来会专门为框架,开发模式以及高级应用做专门的知识描述。
基础最重要,当你掌握了PHP技术的本之后,浮在表层的技术将不再是你的障碍。
作者: phpcast 发布时间: 2007-10-18
引用:
原帖由 jfcat 于 2007-10-18 20:31 发表能不能给个具体出版日期啊,免得大家总往书店跑
作者: phpcast 发布时间: 2007-10-18
引用:
原帖由 kerror 于 2007-10-18 17:26 发表请问 目录 后面那个数字是什么.
这本书适合O基础的人看不?
上次买了一本老外的太难了 ,搞不懂.
当当上架了可以考虑买本.:D
作者: phpcast 发布时间: 2007-10-18
引用:
原帖由 smallipis 于 2007-10-18 13:52 发表今天在taobao购买了。。。。。希望早点送到。。。。。。
用了血汗钱买的。。希望是好书:)
希望这本书能对得起你!
作者: phpcast 发布时间: 2007-10-18
我也等着买,但一些地方都没有啊!
作者: jusourt 发布时间: 2007-10-19
作者: 疯狂者 发布时间: 2007-10-19
作者: jfcat 发布时间: 2007-10-19
引用:
原帖由 jfcat 于 2007-10-19 22:29 发表我到想看看纸板,希望早点出
如果这本书帮助了你,并帮你从一个初学者或小工成为一个中级和开发者,甚至于技术经理,技术总监,请告诉我。
如果这本书误导了你,或错误丛生,也请你告诉我,并请告诉大家。
即便如此,我也会一如即往和大家一起把中国的PHP推广与深入化贡献自己的一份绵薄之力。:)
作者: phpcast 发布时间: 2007-10-20
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10068876
作者: phpcast 发布时间: 2007-10-20
不敢妄下评论
打算明日到上海图书城看了再说
作者: ruoo_com 发布时间: 2007-10-20

作者: zhaofei299 发布时间: 2007-10-21
:)
作者: luzhou 发布时间: 2007-10-21
作者: opensource.sun 发布时间: 2007-10-22
作者: jusourt 发布时间: 2007-10-22
作者: jusourt 发布时间: 2007-10-22
作者: 烟的袅绕 发布时间: 2007-10-22
作者: phpcast 发布时间: 2007-10-23
作者: chenz1117 发布时间: 2007-10-23
正在学习中
希望这本书能用我们初学者有用。。
作者: muyu 发布时间: 2007-10-24
作者: phpcast 发布时间: 2007-10-25
真想从中吸收些精华``
作者: zhujbing 发布时间: 2007-10-26
期望更多的人能写出书来,让中国的php路上,有更多的学习的机会。
作者: Per 发布时间: 2007-10-28
大家都想学,有钱途了,出版社认为有钱赚了,书就一窝疯的往外冒了
时间早晚的事,现在先抓紧学,要不跟不上时代了!!!:D
作者: jfcat 发布时间: 2007-10-28
引用:
原帖由 Per 于 2007-10-28 00:21 发表非常感谢作者的解答问题,05年的时候,我去书店专门收集php的图书,哪个时间除了圣经那本以外,几乎没有什么好的书,现在不断的有新的图书出版,真的令人欣慰。
期望更多的人能写出书来,让中国的php路上,有 ...
作者: phpcast 发布时间: 2007-10-28
作者: zjh00958 发布时间: 2007-10-29
引用:
原帖由 jfcat 于 2007-10-28 15:37 发表现在的书也不少了,这个东西还是要看市场来的
大家都想学,有钱途了,出版社认为有钱赚了,书就一窝疯的往外冒了
时间早晚的事,现在先抓紧学,要不跟不上时代了!!!:D
作者: phpcast 发布时间: 2007-10-30
引用:
原帖由 zhaofei299 于 2007-10-15 18:12 发表有空的话会考虑,但是现在手头上的一本还没有看完,再加上经济问题,所以暂时不会买!
书中最好多提些你们开发时候遇到的一些问题,与解决方案,还有你多年来开发经验!
还有就是书写的内容的语气要更加 ....(说不上来) ...


作者: baizhan2030 发布时间: 2007-11-01
八拆还不错的。。。
作者: chenmfly 发布时间: 2007-11-08
要叫初学者直接看懂第四章,我想不符合循序渐进的规律吧!
作者: harryphper 发布时间: 2007-11-15
看在杜老师在PHPChina论坛拍胸口说:代码全部测试通过的份上;看在杜老师那一串成功就职简历的面子上;看在我现阶段放弃ruby,坚定学习PHP5的目标上……一咬牙,就买了。可怜~
刚看到第2章,暂时不发表言论。只想说,从初学者的角度出发,小错误真还不少。校对的编辑,还需认真。
作者: rbh 发布时间: 2007-11-16
作者: phpcast 发布时间: 2007-11-19
作者: wget 发布时间: 2007-11-19
引用:
原帖由 forest 于 2007-10-15 10:05 发表另外看了这个帖子的所有评论,书的作者phpcast和programmerhuang都是很热心的人,都是很有涵养的人,不是上来就吵架和互相攻击那种,希望以后大家都象他们两一样,互相之间提建议和意见都客气些,这样互相讨论交流多 ...
作者: 爱我别走 发布时间: 2008-01-25
估计来到就过完年了 哎
作者: wodoe 发布时间: 2008-01-28
作者: tamt 发布时间: 2008-02-19
引用:
原帖由 programmerhuang 于 2007-10-12 21:08 发表对于那些要下电子书的人
如果你真的想学东西的请, 最好是买纸书, 为了您的健康和学习. (为了不白花这些钱, 就会认真看书的)
也是尊重作者的劳动成果.
绝大部分人电脑中的电子书, 几呼没看几本.
顶一下LZ。。
我个人认为还是买本书比较好。。尊重作者,国人出书不容易。。也显示一下自己学习的诚意。。
作者: G大调巴哈 发布时间: 2008-03-24
作者: す清风ら 发布时间: 2008-04-08
作者: zhang031002 发布时间: 2008-04-08
哪里有卖呢?
作者: hybmn 发布时间: 2008-04-09
到底值得去买么?
作者: aeolusanswer 发布时间: 2008-04-09
继续看下去再说吧
作者: pilow 发布时间: 2008-04-30
作者: darkdante 发布时间: 2008-04-30
但总体说来我觉得还是相当不错的,在国内的资料当中也是手屈一指,另外PHP bible 也是相当不错的,但好像只有英文版。最后对搂主说一句话:谢谢啊!!!
作者: amao1998 发布时间: 2008-05-15
1、总的来说在我看过的国内作者的各类编程书(包括C++,Java等编程书)里属于中上层次,内容详实,也很丰富,最可取的是作者注入了不少自己在实践中的经验之谈,但是这些经验对中级水平的PHPer可能更有针对性。
2、小错误还是不断;包括:代码错误;有些跳跃性的思路缺少解释;虽然不是手册,但是如果初学者来看,有些例子代码,必须结合PHP手册才能看明白。
3、总体架构比较松散,思路有点不连贯,好像没有一条主线连贯各章,甚至各节。跳跃性思维比较多,如果读者从头看下去,有时候会跟不上作者的思路。不像有些国外作者的书,以一个专门为写书而精心设计的例子,专门从读者的思路,由浅入深来剖析,更让人有线索感。
4、没有坚决贯彻OO思想,面向过程和面向对象的例子代码交替出现,且大多没有交代。可能对中级用户更能看明白。我刚开始当作入门书来看,有点转不过弯来。
总的来说,书还是物有所值,我开始是当初级入门书来看的,但是在阅读过程中偶尔会碰到障碍,不是代码错,就是思路跟不上,要么就是跳跃性思维转开去一段,又转回来,或者作者为了节省篇幅没有列源代码,需要读者自己去查找或补充。(比较搞笑的是:碰到障碍的地方基本都是初学者容易混淆的地方,我一碰到障碍就去查手册,或者上网找资料,补充/更正书上的说法,反而学的更牢固)。
后来我干脆另找了一本国外作者的书当入门教材,却有意外收获,发现楼主的这本书恰恰是入门教材的稍稍提高版本。在另一本书上学的东西,想稍微深入一点的知识如果没有,就能在楼主的书上找到答案。所以个人觉得楼主的书虽然初学者可以看,但更适合于初学者向中级迈进的一部参考书,而且书里的一些实践经验和例子确实比较值。
作者: chiction 发布时间: 2008-05-17
就是杜江
呵呵跟我把兄弟一个名字!
作者: 9wolf 发布时间: 2008-06-04
作者: cqyd505 发布时间: 2008-06-10
作者: xu569874 发布时间: 2008-06-18
作者: phpspy 发布时间: 2008-06-19
这书应该是让人学习PHP的吧???
你书上光就讲正则的3页内就错了2个代码!(运行都失败)
我根本都没学会正则你就给我出“题”?
太粗心了,还不如你书开头说的那些换封面不换料的旧书强!
2个代码错误,一个是低级错误。
一个函数必须有返回的对象才行。你竟然直接 使用。
最起码你前面加个echo 再使用函数都可以显示它的fool返回值!
我简直舞语!
[ 本帖最后由 konakona 于 2008-6-20 13:29 编辑 ]
作者: konakona 发布时间: 2008-06-20
引用:
原帖由 konakona 于 2008-6-20 13:28 发表我靠
这书应该是让人学习PHP的吧???
你书上光就讲正则的3页内就错了2个代码!(运行都失败)
我根本都没学会正则你就给我出“题”?
太粗心了,还不如你书开头说的那些换封面不换料的旧书强!
2个代码错误 ...

[ 本帖最后由 phpcast 于 2008-6-22 23:56 编辑 ]
作者: phpcast 发布时间: 2008-06-22
作者: leiqiang555 发布时间: 2008-06-27
其实有的地方也许你是本着一定水平角度的读者来讲解的,但是却使那之下的读者什么痛苦。也许就是一个小小错误,会让他很困惑。
总起来说,该书很有参考价值,就是作为一种参考书的价值很好。
作者: qiaogqiang 发布时间: 2008-07-04
$temp_name=$_FILES['upload_file']['tmp_name'];
$actual_name=$_FILES['upload_file']['name'];
$size=$_FILES['upload_file']['size'];
$type=$_FILES['upload_file']['type'];
if($actual_name=='') {$myerror="failure to read the image";}
$sourse_Filetype=explode('.',$actual_name);
$sourse_Filetype=$sourse_Filetype[count($sourse_Filetype)-1];
if(!($sourse_Filetype=='jpg'||$sourse_Filetype=='JPG'||$sourse_Filetype=='gif'||$sourse_Filetype=='GIF')){
echo "the image name uploaded has some mistakes";
exit;
}
if($size>1024000){
echo "the picture allow to upload must be small than 1M";
exit;
}
$actual_name=strtolower($actual_name);
$new_name=date('Y_m_d_his')."_".$actual_name;
move_uploaded_file($temp_name,$dir.$new_name);
$echopic="s_".$new_name;
$truepic=$echopic;
$a.=" ".$truepic."";
$a.="";
echo $a;
exit;
imageResize($dir.$new_name,200,300,$dir."s_".$new_name);
function imageResize($srcFile,$toW,$toH,$toFile){
$info="";
$data=getimagesize($srcFile);
switch($data[2]){
case 1:
if(!function_exists("imagecreatefromgif")){
echo 'your gd2 could not use the gif format,please use other format!';
exit();
}
$im=imagecreatefromgif($srcFile);
break;
case 2:
if(!function_exists("imagecreatefromjpeg")){
echo 'your gd2 could not use the jpeg format,please use other format!';
exit();
}
$im=imagecreatefromjpeg($srcFile);
break;
case 3:
if(!function_exists("imagecreatefrompng")){
echo 'your gd2 could not use the png format,please use other format!';
exit();
}
$im=imagecreatefrompng($srcFile);
break;
}
$srcW=imagesX($im);
$srcH=imagesY($im);
$ftoW=185;//round($srcW/3);
$ftoH=120;//round($srcH/3);
if(function_exists("imagecreatetruecolor")){
$ni=imagecreatetruecolor($ftoW,$ftoH);
if($ni) imagecopyresampled($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
else{
$ni=imagecreate($ftoW,$ftoH);
imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
}
}else{
$ni=imagecreate($ftoW,$ftoH);
imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH);
}
if(function_exists('imagejpeg'))
imagejpeg($ni,$toFile);
else imagepng($ni,$toFile);
imagedestroy($ni);
imagedestroy($im);
}
?>
这段代码是完整的吗?当然代码不全和你书上的相同,但基本上都在这里了,但我没懂是什么意思?
作者: qiaogqiang 发布时间: 2008-07-04
作者: qiaogqiang 发布时间: 2008-07-04
写程序要且写且想,自己动手,自己动脑,不硬搬代码。
节约时间,增长经验!
作者: qiaogqiang 发布时间: 2008-07-04
echo $a; 后面跟个exit;干什么,那样你的函数调用还有什么意义?你是给大家出难题还是智力测试?
呵呵,这里开个小玩笑,作者的功劳还是不可抹杀的!
作者: qiaogqiang 发布时间: 2008-07-04
作者: 上当 发布时间: 2009-03-20
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28