各位大侠好,我用imagejpeg实现一个图片上传的功能,但是为什么我最后那个ECHO代码不执行呢,我试了好多办法都没有用,特来此请教!
header('Content-type: image/jpeg');
imagejpeg($dst_r,$src,$jpeg_quality);  //用裁切后的图片替换掉大图
imagejpeg($dst_r,null,$jpeg_quality);
imagedestroy($img_r);
imagedestroy($dst_r);
echo "<script>alert('图片上传失败!');</script>";//这里没有作用

解决方案 »

  1.   

    你有
    header('Content-type: image/jpeg');所以之后的所有输出都被浏览器当作图片内容了
      

  2.   

    唠叨大哥,我去了那东东还是没有用,本想执行完那个imagejpeg($dst_r,$src,$jpeg_quality);就跳出一个成功的页面就行了,再次请教
      

  3.   

    怎么没有人知道吗,CSDN的高手们到哪去了
      

  4.   

    header('Content-type: image/jpeg');
    echo 1;
    imagejpeg($dst_r,$src,$jpeg_quality); //用裁切后的图片替换掉大图
    echo 2;
    imagejpeg($dst_r,null,$jpeg_quality);
    echo 3;
    imagedestroy($img_r);
    echo 4;
    imagedestroy($dst_r);
    echo "<script>alert('图片上传失败!');</script>";//这里没有作用