Maison >développement back-end >tutoriel php >uploadify 上传图片,第一张正常,第二、三张错误
如题,如台头
但不是每个人都这样,我的本机测都正常,但是客户,第一张顺利上传,第二三张就失败,第四张就又顺利上传,这到底是怎么回事
我把$_FILES print_r 出来都正常,但是缩图的地方就第二三张就会错误,是那里错,请问各位大大。
<code>$src_x = imagesx($src); $src_y = imagesy($src); if($src_x > $src_y){ $s_thumb_x=250; $s_thumb_y = intval($src_y / $src_x * 250); $thumb_x = 600; $thumb_y = intval($src_y / $src_x * 600); }else{ $s_thumb_y = 303; $s_thumb_x = intval($src_x / $src_y * 303); $thumb_y=904; $thumb_x = intval($src_x / $src_y * 904); } //第二三张时,这里会错误 $thumb = imagecreatetruecolor($thumb_x, $thumb_y); 第二三张时,这里会错误 //$sthumb = imagecreatetruecolor($s_thumb_x, $s_thumb_y); imagecopyresampled($thumb, $src, 0, 0, 0, 0, $thumb_x, $thumb_y, $src_x, $src_y); // 第二三张时,这里会错误 imagecopyresampled($sthumb, $src, 0, 0, 0, 0, $s_thumb_x, $s_thumb_y, $src_x, $src_y); imagejpeg($thumb, $ofile); imagejpeg($sthumb, $sfile); </code>
如题,如台头
但不是每个人都这样,我的本机测都正常,但是客户,第一张顺利上传,第二三张就失败,第四张就又顺利上传,这到底是怎么回事
我把$_FILES print_r 出来都正常,但是缩图的地方就第二三张就会错误,是那里错,请问各位大大。
<code>$src_x = imagesx($src); $src_y = imagesy($src); if($src_x > $src_y){ $s_thumb_x=250; $s_thumb_y = intval($src_y / $src_x * 250); $thumb_x = 600; $thumb_y = intval($src_y / $src_x * 600); }else{ $s_thumb_y = 303; $s_thumb_x = intval($src_x / $src_y * 303); $thumb_y=904; $thumb_x = intval($src_x / $src_y * 904); } //第二三张时,这里会错误 $thumb = imagecreatetruecolor($thumb_x, $thumb_y); 第二三张时,这里会错误 //$sthumb = imagecreatetruecolor($s_thumb_x, $s_thumb_y); imagecopyresampled($thumb, $src, 0, 0, 0, 0, $thumb_x, $thumb_y, $src_x, $src_y); // 第二三张时,这里会错误 imagecopyresampled($sthumb, $src, 0, 0, 0, 0, $s_thumb_x, $s_thumb_y, $src_x, $src_y); imagejpeg($thumb, $ofile); imagejpeg($sthumb, $sfile); </code>
對不起各位大大,我找到錯誤的地方了.....
某一行的$src = @imagecreatefrompng($_FILES['Filedata']["tmp_name"]); 錯誤