我有这个代码,我需要在文件夹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);
谢谢大家!!
答案 0 :(得分:0)
您对问题的解释有点难以理解。如果我做对了,下面就是答案。
如果要将上传的文件移动到新位置然后调整大小 - 它会被覆盖。 尝试更改目标名称并将文件复制到目标名称。 例如
$ target = $ _FILES [“imagen”] [“name”];
更改为
$target = 'thumb_'.$_FILES["imagen"]["name"];