function getname($exname){
//定義目錄
$dir = "upimages/";
$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);
//移動臨時文件(上傳時由php自動生成)到指定的地址,就完成了上傳
move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile);
if(trim($_FILES['upfile']['name']!=""))
{
$uploadfile="admin/".$uploadfile;
}
else
{
$uploadfile="";
}