Heim  >  Artikel  >  Backend-Entwicklung  >  php批量上传三[带预览]_PHP教程

php批量上传三[带预览]_PHP教程

WBOY
WBOYOriginal
2016-07-20 11:06:05684Durchsuche

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);

                   }
             }


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/445071.htmlTechArticle?php if($_POST['upload']=='提交'){ //******************************************************* //**批量上传********************************************** function saveImage ($i...
Stellungnahme:
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
Vorheriger Artikel:php WEB上创建网站_PHP教程Nächster Artikel:php 控制iis_PHP教程