那麼這篇就來寫如何上傳圖片到server及一些條件判斷...
code如下
if(($uploadfile_size>0)&&(strtok($uploadfile_type,"/")!="image"))
{
echo "非圖形檔案無法存檔";
exit;
}
$uploadpath = "../xxx/xxx/"; //上傳檔案儲存路徑(絕對路徑)
if ($_FILES['uploadfile']=="" or $_FILES['uploadfile']=="none")
{
echo "檔案".$i." 沒有選取檔案或超過所限制的上傳檔案大小";
continue;
}
$file_type = substr($_FILES['uploadfile']['name'],-4,4); // 取副檔名
if ($file_type==".php"||$file_type==".php3") $file_type=$file_type."_"; // 自動更改副檔名(安全性)
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'],$uploadpath.$rnd_filen.$file_type))
{
echo "檔案".$i." 上傳成功! (檔案已更名為: ".$rnd_filen.$file_type.")";
$SQLiia = "update `blogsw` set `ImgFile` = '".$rnd_filen.$file_type."' where SN='".$row_MWDboardS['SN']."'";
mysql_query("$SQLiia", $Mwebdata) or die(mysql_error());
} else {
echo "檔案".$i." 上傳失敗! (".$_FILES['uploadfile']['name'].")";
}
沒有留言:
張貼留言