PHP上传文件的代码_[PHP教程] 动态网站开发中,常用的PHP上传文件的代码实例。
设计家园(www.dwww.cn)文件上传实例
function getname(exname){
dir = "../uploadfile/";
i=1;
if(!is_dir(dir)){
mkdir(dir,0777);
}
while(true){
if(!is_file(dir.i.".".exname)){
name=i.".".exname;
break;
}
i++;
}
return dir.name;
}
exname=strtolower(substr(_FILES[’upfile’][’name’],(strrpos(_FILES[’upfile’][’name’],’.’)+1)));
uploadfile = getname(exname);
if (move_uploaded_file(_FILES[’upfile’][’tmp_name’], uploadfile)) {
echo "
文件上传成功!
";
}else {
echo "
文件上传失败!
";
}
echo "下面是文件上传的一些信息:
原文件名:"._FILES[’upfile’][’name’] .
"类型:" ._FILES[’upfile’][’type’] .
"临时文件名:"._FILES[’upfile’][’tmp_name’].
"文件大小:"._FILES[’upfile’][’size’] .
"错误代码:"._FILES[’upfile’][’error’];
?>