设计家园(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’]; 
?>