Html部分
文件上传
PHP服务端部分
=$size){
if(gettypes($a)){
if($error==0){
if (is_uploaded_file($tmp_name)) {
//将服务器上的临时文件移动到指定目录
$filename=$filenamemd5.".".getExt($filename);
$destination="uploads/".$filename;
if(move_uploaded_file($tmp_name, $destination)){
//检测这个临时文件是否为post方式
//返回镇或者假
echo $filename."---"."文件上传成功";
}else{
echo "你不是post上传的,非法操作";
}
}else{
echo "{$filename}文件移动失败";
}
}else{
switch ($error) {
case 1:
echo "超过php配置文件upload_max_filesize的值";
break;
case 2:
echo "超过表单max_file_size的值";
break;
case 3:
echo "部分文件被上传";
break;
case 4:
echo "没有文件被上传";
break;
case 6:
case 7:
echo "未知错误";
}
}
}else{
echo "只能上传图片";
}
}else{
echo "超出上传文件大小限制";
}
?>1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数据库。4、面向对象编程:PHP提供了类和对象。5、版本更新速度快。6、具有丰富的功能。7、可伸缩性。8、功能全面,包括图形处理、编码与解码、压缩文件处理、xml解析等。