Tengo un formulario en el q incluyo un upload para imagenes.
El tema es q quiero comprobar el tamaño de cada imagen, por ejemplo, no quiero q sean mayores de 640x480, si son mayores, las quiero reducir.
Ok, la parte q no me sale es la de comprobar el tamaño de todas las imagenes a la vez, solo me comprueba una y las demas las deja como esta.
Dejo comentada la parte en la q se me presenta el problema.
Código PHP:
if (isset ($_FILES["archivos"]) ) {
for($i = 0; $i < count($_FILES['archivos']['name']); $i++) {
if($_FILES['archivos']['name'][$i] != '') {
$tmp_name = $_FILES["archivos"]["tmp_name"][$i];
$nombre_img = $_FILES["archivos"]["name"][$i];
$tipo_img = $_FILES["archivos"]["type"][$i];
$size_img = $_FILES["archivos"]["size"][$i];
// Comprobar tipo y tamaño de imágen
if (!((strpos($tipo_img, "gif") || strpos($tipo_img, "jpeg") || strpos($tipo_img, "png")) && ( $size_img < 200000)))
{
echo '<script type="text/javascript">alert("Recuerde: el tamaño de las imágenes no deben pasar los 200 kb y se permiten extensiones .gif .jpg y .png - Haga click en ACEPTAR e intente nuevamente.");history.back();</script>';
}
else
{
$random_digit=rand(0000,9999);
//combino el numero con el nombre
$nuevo_nom=$random_digit.$nombre_img;
$directorio = 'foto/';
if (move_uploaded_file($_FILES['archivos']['tmp_name'][$i],$directorio . "/" . $nuevo_nom)){
$multiimg .= "$nuevo_nom";
/*
*****************************************************************
Aca quiero hacer la comprobacion del tamaño de las imagenes, luego de subirlas al directorio.
$url .= "http://cu000409.ferozo.com/tyrsf/foto/$nuevo_nom-";
$img = explode('-', $url, -1);
$datos = GetImageSize($img);
$datos[0];
$datos[1];
**************************************************************************************************************
*/
}else{
echo "error";
}
}
}else{
$multiimg = "sin imagen";
}
}//Fin ciclo for
}else{
echo "nada";
}//Fin procesa imágenes
Ok, ese es mi problema, no entiendo por q no me reconoce todas las imagenes.
De esa forma solo me reconoce la primer imagen.
Solo puse la parte del upload.
Si alguien me puede guiar, se lo agradecere.
Saludos.