PHP基础
PHP如何工作?
php.ini文件
基本PHP语法
- PHP标记
- PHP命令和空白
- PHP注释
- PHP函数
- Hello World!
PHP变量
- 变量类型
- 变量命名
- 类型的强度
- Hello Vaviables!
- 变量作用域
- 全局变量
- 常量
- 变量测试和函数处理
第一个PHP脚本程序
PHP操作符
创建动态网页
- 单引号和双引号的区别
- 在URL中传递变量
通过字符串传递变量
流程控制
条件语句
- IF语句
使用条件语句
循环语句
- while
- do...while
- for
- break & continue
使用循环语句
数组
枚举数组
- 初始化数组
- 添加数组元素
- 读取数组元素
- 数组循环输出
使用枚举数组
关联数组
- 初始化关联数组
- 读取关联数组
- 循环输出关联数组
- 超级数组
使用关联数组
二维数组
- 读取二维数组元素
- 循环输出二维数组
数组操作函数
字符串处理
字符串格式化
- 字符串连接
- 字符串处理函数
- 字符串函数应用实例
使用字符串处理函数
Magic Quotes
- Magic_quotes_gpc
- magic_quotes_runtime
- Magic Quotes建议
代码重用和定义函数
导入文件
- require()函数
- require_once()
- auto_prepend_file & auto_append_file
添加Header和Footer
使用函数
- 定义和调用函数
- 默认值
- 变量作用域
- 传值和传址
表单处理
- 代码组织
表单提交函数 | |
![]() |
PHP表单处理
HTML表单
- HTML表单的工作原理
- 一个简单的HTML表单
- 表单变量
处理表单输入
管理数据库
查询一个数据库
- mysqli()简介
- mysqli方法和属性
- 插入和更新数据
- mysqli预查询语句
添加记录
PEAR:DB
PEAR DB的优缺点
- 为什么要使用数据库抽象层
- 什么时候不要使用数据库抽象层
使用PEAR DB
创建一个用户报告
PHP和MySQL权限
数据库登录表单
添加用户权限
正则表达式
Perl兼容正则表达式函数
- preg_match()
- preg_replace()
- 正则表达式测试器
正则表达式语法
- 开始和开始(^ $)
- 事件数量(?+*{})
- 通用字符(.\d \D \w \W \s \S)
- 组合([])
- 否定(^)
- 子句(())
- 选择(|)
- 转义符(\)
使用正则表达式处理表单数据
PHP会话控制
Sessions
- 配置Sessions
- Session函数
Cookies
用Session做权限控制
使用PHP发送邮件
mail()
- mail()的缺点
PHPMailer
实例:通过Email发送一个密码
文件系统
打开文件
- fopen()函数
读取文件
- fgets()函数
写入文件
- fwrite()函数
锁定文件
- flock()函数
文件上传
获取文件信息
更多文件函数
目录函数
- 获取文件目录
实例:创建一个简历管理网页 | |