星星在此专注PHP

目录

给绝对初级的读者看的,熟读手册一遍以上的朋友千万别看。

目录

第一章   字符串

1.1  普通的函数

1.1.1   显示文本中的回车

1.1.2   转义字符的处理

1.1.3   HTML 格式内容显示在页面上

1.1.4   格式化输出字符串

1.1.5   CRC32 效验字符串

1.1.6   数组和字符串的相互转化

1.2  文本的编码

1.2.1   BIG-5 GB2312 GBK UTF-8 的相互转换

1.2.2   在不同编码下按字数截取中文字符

1.3  正则表达式

1.4.1   使用正则表达式判断邮件与 URL 地址

1.4.2   使用 Perl 兼容正则表达式函数替换带有“ \ ”的文本

1.3.3   提取网页中所有的连接

1.4  URL 的处理

1.4.1   获取当前 URL 的信息

1.4.2   正确的传递 URL 变量

1.4.3   urldecode UTF-8 版本

1.4.4   从数组生成 URL-encode 之后的请求字符串

1.5  加密和解密

1.5.1   对数据库中的密码进行散列处理

1.5.2   三次 DES 加密

1.5.3   设计自己的双向加密算法

第二章 时间、日期与数字

2.1  时间日期

2.1.1   获取当前时间和日期

2.1.2   获取指定日期的星期数

2.1.3   计算两个日期时间差

2.1.4   时区的设置

2.1.5   获得当天日出与日落的时间

2.1.6   格式化输出时间和日期

2.1.7   处理字符串格式的时间和日期

2.2  数字

2.2.1   浮点数的舍入

2.2.2   格式化数字格式

2.2.3   进制之间的转化

2.2.4   生成一个随机数

第三章   表单、 Cookie Session

3.1  表单的使用

3.1.1   在提交前对表单内容进行验证

3.1.2   获取表单内容的三种方法

3.1.3   在表单中传递数组

3.1.4   文件的上传

3.2  Cookie

3.2.1   记忆表单上次填写的内容

3.2.2   记录上次访问的日期和访问次数

3.2.3   删除 Cookie

3.2.4   javascript 配合使用 Cookie

3.3  Session

3.3.1   使用 session_start 初始化 Session 数据

3.3.2   使用 Session 判断用户合法性

3.3.3   Session 中存储一般对象

3.4  可能遇到的问题

3.4.1   register_globals 是什么

3.4.2   如何处理“ headers already sent

第四章   目录与文件

4.1   普通文件

4.1.1   创建日志文件

4.1.2   将大文件分隔成数个小文件

4.1.3   删除指定文件

4.2  目录操作

4.2.1   按日期存放上传文件 // 这里即为目录的创建

4.2.2   搜索目录和子目录中的文件 // 这里即为目录的获取,为避免罗列概念,这里用实例的方式来讲解基本概念。其他章节类同。

4.2.3   删除指定目录

4.3  使用 PDF 格式生成报表

4.3.1   创建并添加附加信息

4.3.2   正确的写入中文

4.4  Flash 的生成

4.4.1   创建一个 Flash 文件

4.4.2   利用 Flash 文件生成不可复制的文字

4.4.3   把图片转换为 Flash 文件

4.5  Excel 的处理

4.5.1   导入 Excel 文件

4.5.2   导出为 Excel 文件

4.6  CSV ——更加通用的格式化数据

4.6.1   将数组导出为 CSV 文件

4.6.2   读取 CSV 文件并存入数组

4.7  压缩文件

4.7.1   Bzip2 文件

4.7.2   ZIP 文件

4.7.3   Gzip 文件

4.8  防止盗链的下载方式

第五章   图像

5.1  GD

5.1.1   显示来访者 IP 的图片

5.1.2   随机变化的图片

5.1.3   生成缩略图

5.2  ImageMagick PHP 扩展

5.2.1   转换图像格式

5.2.2   图像的特效处理

5.3  PEAR::Text_CAPTCHA ——更简单的验证码实现

第六章      网络

6.1  HTTP HTTPS 的访问

6.1.1   使用数据流文件获取页面

6.1.2   安装 CURL

6.1.3   使用 CURL 库编写 Spam 程序

6.1.4   使用 CURL 库编写 Spider 程序

6.2  电子邮件

6.2.1   mail 函数发送邮件

6.2.2   容易使用的 PEAR::Mail 库发送邮件

6.2.3   使用 PEAR::POP3 库收取邮件

6.3  页面上的 FTP 客户端

第七章   数据库

7.1  MySQL 数据库

7.1.1   MySQL 数据库的安装和配置

7.1.2   插入数据

7.1.3   高效率的插入多条数据

7.1.4   修改数据库中的内容

7.1.5   删除数据

7.1.6   高效率的删除多条数据

7.1.7   中文的搜索

7.1.8   事务处理

7.2  PEAR::MDB2

7.2.1  P EAR::MDB2 库的优点

7.2.2  P EAR::MDB2 库安装

7.2.2   使用 PEAR::MDB2 库操作 MySQL 数据库

7.2.3   更加容易的事务处理

7.3  PDO

7.3.1  P DO 库的优点

7.3.2  P DO 库的安装

7.3.3   使用 DSN 连接串连接 MySQL

7.3.4   利用异常处理实现事务回滚

7.4  ADOdb

7.4.1   安装和配置

7.4.2   一个电话簿的例子

7.5  如何选择数据库

7.6  防止 SQL 注入攻击

第八章   其他

8.1  AJAX 验证登录名

8.2  表单的提交

8.3  使用 javascript 日历选择日期和时间

8.4  一个漂亮的气球提示框

8.5  Smarty 模板

8.5.1   Smarty 模板的安装和配置

8.5.2   实现多语言的页面

8.5.3   显示联系人表格

8.5.4   生成静态 HTML 文件

8.5.5   缓冲的使用

8.5.6   插件的编写

附录

I  Windows 下安装 PHP

I  Linux 下安装 PHP

III  PHP 扩展的设置和使用

IV  PEAR 包的安装和使用

V  MySQL 数据库编码设置

VI  编写自己的 PHP 扩展

posted on 2006-08-29 22:07 mikespook 阅读(1365) 评论(2)  编辑 收藏 引用 网摘

Feedback

# re: 目录 2006-10-06 21:41 ingood

这是什么东西。是书吗,有电子文档没有。^_^  回复  更多评论   

# re: 目录 2006-10-09 09:15 hunter

有没有电子文档,共享一下吧  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: