好了,所以我做了這個,這只是正常和良好:PHP上傳文件類型和-size限制
$file_name = $HTTP_POST_FILES['ufile1']['name'];
$file_name_for_db = ($HTTP_POST_FILES['ufile1']['name']);
$new_file_name = $id."_pic1_".$file_name;
$path = "../users/".$username_session."/photos/".$new_file_name;
if($ufile !=none)
{
copy($HTTP_POST_FILES['ufile1']['tmp_name'], $path);
$path_of_pic = "../users/".$username_session."/photos/".$id."_pic1_".$file_name_for_db;
mysql_query("UPDATE pictures SET pic_1 = '".$path_of_pic."' WHERE id = '$id'");
header("location:../upload/");
}
else
{
echo "Error";
}
現在我一直在努力做的就是添加限制。
我已經瀏覽了許多限制教程,它們不工作,無論如何總是返回錯誤。
我只是想從用戶上傳什麼比圖片等文件(.png,.JPG,.JPEG,.GIF,.BMP)和restric不超過5MB
我可以在HTML做到這一點,但你可以輕鬆過去。我對編程相當陌生,所以我很抱歉如果我寫代碼的方式很差且笨重。
這個網站幫了我一大堆!你們真棒!提前致謝。
正在看書,謝謝 – user1053263 2012-02-02 05:17:23
@ user1053263歡迎光臨:) – 2012-02-02 05:19:03