0

我对在 php 中调整图像大小非常陌生。基本上我想使用上传的图像制作缩略图。我使用了下面的代码,但它不起作用,有人可以帮助我吗?..提前谢谢...

if($_FILES['logo2_1']['name'])
{
        $uniq = substr( md5(uniqid (rand())), 0, 10 );
        $ext = strtolower(substr(strrchr($_FILES['logo2_1']['name'], '.'), 1));
        $allwd = array('jpg','jpeg','gif','png');
        if (in_array( $ext , $allwd ))
        {


            if (move_uploaded_file($_FILES['logo2_1']['tmp_name'], $upload_dir['path']."/".$uniq.".".$ext)){
            move_uploaded_file($_FILES['logo2_1']['tmp_name'], $upload_dir['path']."/".$uniq.".".$ext);
            $logo2_1 = $upload_dir['path']."/".$uniq . '.' . $ext;
            //$logo_1 = "yes";
            }
            else 
            {$logo2_1 = "no00";}
        }


}
4

1 回答 1

2

有一个非常好的库可以做到这一点,称为 phpThumb。 http://phpthumb.sourceforge.net/

它运行良好并且有据可查。

于 2013-10-23T17:08:42.657 回答