$_GET['name']用于GET请求获取参数$_REQUEST['name']用于GET或POST请求获取参数$_FILES用于接收文件
特殊表单的提交
对于复选框,在设置html时,需要在name属性值的后面加[],name="color[]",在php中会自动转为数组
文件上传
form表单: action属性应该指向一个php文件 method属性必须设置为post
$tmp = $_FILES['myfile']['tmp_name'];
$file = '/Users/mac/Music/logo.jpg';
// 移动文件到指定目录
move_uploaded_file($tmp,$file);
生成随机文件名
- mt_rand(m,n) 生成m与n之间的随机整数
- chr(code) 将code表示的整数转换为相应的字符
65->A,90->Z,97->a,122->z
###php.ini中的相关配置
post_max_sizepost文件上传最大默认8Mupload_max_filesize单个文件默认最大2M