Código HTML:
<form enctype="multipart/form-data" action="imagenes.php" method="post" name="algo"> <input type="hidden" name="datos" /> Archivo 1: <input type="file" name="archivo[]" /> Archivo 2: <input type="file" name="archivo[]" /> Archivo 3: <input type="file" name="archivo[]" /> Archivo 4: <input type="file" name="archivo[]" /> <input type="submit" value="enviar" /> </form>
Código PHP:
if(isset($_POST['datos'])){
$arrayImgs=$_FILES['archivo']['tmp_name'];
$cantidadImgs=count($arrayImgs);
for($n=0; $n<$cantidadImgs; $n++){
$formato=$arrayImgs[$n];
$datos = getimagesize($formato);
if($datos[2]==1){$imagen = @imagecreatefromgif($formato);}
if($datos[2]==2){$imagen = @imagecreatefromjpeg($formato);}
if($datos[2]==3){$imagen = @imagecreatefrompng($formato);}
unlink($arrayImgs[$n]);
$width = imagesx($imagen);
$height = imagesy($imagen);
$nueva_anchura = 130;
$nueva_altura = 130;
if (function_exists("imagecreatetruecolor")){
$calidad = imagecreatetruecolor($nueva_anchura, $nueva_altura);
}else{$calidad = imagecreate($nueva_anchura, $nueva_altura);}
imagecopyresized($calidad, $imagen, 0, 0, 0, 0, $nueva_anchura, $nueva_altura, $width, $height);
imagejpeg($calidad, $arrayImgs[$n], 100);
imagedestroy($imagen);
move_uploaded_file($arrayImgs[$n],"prueba/".($n+1).".jpg");
}
}
Alguien podría orientarme un poco sobre como hacerlo?
Gracias!!