------------------------------------------
找到原因了
是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
05/17 11:03, 1F
→
05/17 14:40, , 2F
05/17 14:40, 2F
推
05/17 14:44, , 3F
05/17 14:44, 3F
→
05/17 15:08, , 4F
05/17 15:08, 4F
推
05/17 21:54, , 5F
05/17 21:54, 5F
推
05/18 01:02, , 6F
05/18 01:02, 6F
推
05/18 18:27, , 7F
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)