Heim > Backend-Entwicklung > PHP-Tutorial > uploadify 上传图片,第一张正常,第二、三张错误

uploadify 上传图片,第一张正常,第二、三张错误

WBOY
Freigeben: 2016-06-06 20:34:40
Original
989 Leute haben es durchsucht

如题,如台头

但不是每个人都这样,我的本机测都正常,但是客户,第一张顺利上传,第二三张就失败,第四张就又顺利上传,这到底是怎么回事

我把$_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>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

如题,如台头

但不是每个人都这样,我的本机测都正常,但是客户,第一张顺利上传,第二三张就失败,第四张就又顺利上传,这到底是怎么回事

我把$_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>
Nach dem Login kopieren
Nach dem Login kopieren

對不起各位大大,我找到錯誤的地方了.....

某一行的$src = @imagecreatefrompng($_FILES['Filedata']["tmp_name"]); 錯誤

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage