如何将两张图片移动到一个文件夹? PHP

时间:2013-10-08 12:48:26

标签: image file resize target

我有这个代码,我需要在文件夹images / app中复制两个图像'original'和'tmp_image'。

我怎么能移动这些照片? :

我已经尝试了这个,但只移动图片'原创':

move_uploaded_file( “图像/应用/".$_ FILES [” imagen画质 “] [” tmp_name的值 “],” 图像/应用/".$_ FILES [ “imagen画质”] [ “名称”]); < /强>

 function resize($target,$new,$w,$h,$type){
   list($wo,$ho)=getimagesize($target);
    if($type=="image/jpeg"){
     $nen = imagecreatefromjpeg($target);
    }elseif($type=="image/gif"){
     $nen = imagecreatefromgif($target);
    }elseif($type=="image/png"){
     $nen = imagecreatefrompng($target);
    }
      $chen = imagecreatetruecolor($w,$h);
      imagecopyresampled($chen,$nen,0,0,0,0,$w,$h,$wo,$ho);
      imagejpeg($chen,$new,80);
                                         }

move_uploaded_file($_FILES["imagen"]["tmp_name"],$_FILES["imagen"]["name"]);
    $meter = "http://server/prueba/images/app/" . $_FILES["imagen"]["name"];
    $target = $_FILES["imagen"]["name"];
    $ssql = "insert into ofertas (imagen) values ('" . $meter . "')";
            $new = "resize_".$target;
            $type = $_FILES['imagen']['type'];
            $w = 80;
            $h = 80;
            resize($target,$new,$w,$h,$type);

谢谢大家!!

1 个答案:

答案 0 :(得分:0)

您对问题的解释有点难以理解。如果我做对了,下面就是答案。

如果要将上传的文件移动到新位置然后调整大小 - 它会被覆盖。 尝试更改目标名称并将文件复制到目标名称。 例如

  

$ target = $ _FILES [“imagen”] [“name”];

更改为

 $target = 'thumb_'.$_FILES["imagen"]["name"];