------------------------------------------
找到原因了
是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
1F:推 bibo9901:php.ini预设上传最多2M 05/17 11:03
2F:→ markcoco:2m 是指图档大小吗 我有调大 不过一样 图档也大概100多K 05/17 14:40
3F:推 savenckugo:会不会是浏览器的问题? 05/17 14:44
4F:→ markcoco:ie chrome firefox 都一样耶 小图的话60.70k的就不会这样 05/17 15:08
5F:推 carlcarl:处理 timeout? 05/17 21:54
6F:推 lance70176:改成先把图用ftp传上去看看 05/18 01:02
7F:推 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)