[請益] php相簿上傳圖片異常

看板PHP作者時間13年前 (2011/05/17 02:17), 編輯推噓5(502)
留言7則, 6人參與, 最新討論串1/1
------------------------------------------ 找到原因了 是apache的問題 httpd.conf裡,把EnableSendfile off 前面的#拿掉後,重啟apache就正常了XD -------------------------------------------------- 作者: markcoco (馬可可) 看板: PHP 標題: [請益] php相簿上傳圖片異常 時間: Tue May 17 02:17:18 2011 最近在試PHP相簿的功能 上傳正常但 檔案較大的圖就會異常 像這樣http://ppt.cc/;9by 很像是沒傳完 請問是哪裡錯嗎 以下是部分的程式碼: //檔案格式判斷 $checkExt = getimagesize($_FILES['Photo']['tmp_name']); if( $checkExt[2] == NULL ) die ("檔案格式不符"); //指定副檔名 switch($checkExt[2]){ case 1 : $Ext = "gif"; break; case 2 : $Ext = "jpg"; break; case 3 : $Ext = "png"; break; } //檔案命名 $Name = date("Ymd") . "_".substr(md5(uniqid(rand())),0,5) . "." . $Ext; //複製暫存檔 move_uploaded_file($_FILES['Photo']['tmp_name'] , $destDir . "/" . $Name ); $insertSQL = sprintf("INSERT INTO album (name, `comment`) VALUES (%s,%s)", GetSQLValueString($Name, "text"), GetSQLValueString($_POST['comment'], "text")); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.153.114

05/17 11:03, , 1F
php.ini預設上傳最多2M
05/17 11:03, 1F

05/17 14:40, , 2F
2m 是指圖檔大小嗎 我有調大 不過一樣 圖檔也大概100多K
05/17 14:40, 2F

05/17 14:44, , 3F
會不會是瀏覽器的問題?
05/17 14:44, 3F

05/17 15:08, , 4F
ie chrome firefox 都一樣耶 小圖的話60.70k的就不會這樣
05/17 15:08, 4F

05/17 21:54, , 5F
處理 timeout?
05/17 21:54, 5F

05/18 01:02, , 6F
改成先把圖用ftp傳上去看看
05/18 01:02, 6F

05/18 18:27, , 7F
php.ini 要改滿多地方的
05/18 18:27, 7F
剛剛試著把圖檔直接上傳 再直接新增一筆資料庫紀錄 發現還是一樣圖破裂 但開影像資料夾裡的圖片實際上都是正常的 或許是環境的問題了 目前是 Appserv 2.5.10 XP sp3 php.ini有改過幾項 有哪些是要特別注意的嗎? ※ 編輯: markcoco 來自: 111.250.56.205 (05/19 00:27) ※ 編輯: markcoco 來自: 111.250.56.205 (05/21 01:53) ※ 編輯: markcoco 來自: 111.250.56.205 (05/21 01:55)
文章代碼(AID): #1DqMeo9_ (PHP)