看板 PHP 關於我們 聯絡資訊
------------------------------------------ 找到原因了 是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
bibo9901:php.ini預設上傳最多2M 05/17 11:03
markcoco:2m 是指圖檔大小嗎 我有調大 不過一樣 圖檔也大概100多K 05/17 14:40
savenckugo:會不會是瀏覽器的問題? 05/17 14:44
markcoco:ie chrome firefox 都一樣耶 小圖的話60.70k的就不會這樣 05/17 15:08
carlcarl:處理 timeout? 05/17 21:54
lance70176:改成先把圖用ftp傳上去看看 05/18 01:02
kinom:php.ini 要改滿多地方的 05/18 18:27
剛剛試著把圖檔直接上傳 再直接新增一筆資料庫紀錄 發現還是一樣圖破裂 但開影像資料夾裡的圖片實際上都是正常的 或許是環境的問題了 目前是 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)