php批量上传三[带预览]

WBOY
リリース: 2016-06-13 11:22:02
オリジナル
1440 人が閲覧しました

if($_POST['upload']=='提交'){
//*******************************************************
//**批量上传**********************************************
                function saveImage ($im , $filename)
            {
                          $r = imagejpeg ($im , $filename);
     
                         if($r){
                        echo "";
                         }
                     else{
                        echo "";
                         }

             }

             function Makesuo ($img_path,$img_name,$img_type)
                         {

                  $open_file = $img_path.$img_name;

                  $file_type = $img_type;

                  if($file_type == "jpg"){

                      $source = imagecreatefromjpeg($open_file);

                  }
                  elseif($file_type == "gif"){

                      $source = imagecreatefromgif($open_file);

                  }
                  elseif($file_type =="png"){

                      $source = imagecreatefrompng($open_file);

                  }

                  $size = getimagesize($open_file);

                  $size_wei = $size[0];

                  $size_hei = $size[1];

                  $pic_bi = $size_wei/$size_hei;

                  if($pic_bi>1.2){

                  $new_wei = $size_hei*1.2;

                  $new_hei = $size_hei;

                  $loda_point = ($size_wei-$new_wei)/2;

                  $target1 = imagecreatetruecolor(120,100);

                  imagecopyresized($target1,$source,0,0,$loda_point,0,120,100,$new_wei,$new_hei);

                  saveImage($target1, "../suo_img/suo_".$img_name,$file_type);

                  return "../suo_img/suo_".$img_name;

                  imagedestroy($source);

                  imagedestroy($target1);

                  }


                   elseif($pic_bi = 1){
                   $new_wei = $size_hei*1.2;

                   $new_hei = $size_hei;

                   $loda_point = ($size_wei-$new_wei)/2;

                   $target1 = imagecreatetruecolor(120,100);

                   imagecopyresized($target1,$source,0,0,$loda_point,0,120,100,$new_wei,$new_hei);

                   saveImage($target1, "../suo_img/suo_".$img_name,$file_type);

                   return "../suo_img/suo_".$img_name;

                   imagedestroy($source);

                   imagedestroy($target1);
                   }


                   elseif($pic_bi
                   $new_hei = $size_wei*1.2;

                   $new_wei = $size_wei;

                   $loda_point = ($size_hei-$new_hei)/2;

                   $target1 = imagecreatetruecolor(120,100);

                   imagecopyresized($target1,$source,0,0,0,$loda_point,120,100,$new_wei,$new_hei);

                   saveImage($target1, "../suo_img/suo_".$img_name,$file_type);

                   return "../suo_img/suo_".$img_name;

                   imagedestroy($source);

                   imagedestroy($target1);

                   }
             }


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート