Tengo un sistema de subida donde se pueden subir hasta 4 imgs.
con un bucle for, paso por cada una de ellas para procesarla (comprobar el tipo de imagen)
Esta es la parte que me falla
Código PHP:
move_uploaded_file ( $_FILES['file']['tmp_name'][$i], $destino . '/' . $lastid);
list($width, $height, $tipo_img) = getimagesize($destino . '/' . $lastid);
¿Por qué puede ser?
Abajo dejo una parte más amplia del código
Edito:
Lo he solucionado con esto:
Código PHP:
list($width, $height) = getimagesize($destino . '/' . $lastid);
if( ($width>10) and ($height>10) ){
echo "<div class='infobox'>La " . $i_mas_uno . "º imagen ha sido enviada correctamente...</div>";
}else{
unlink('./imagenes/subidas/' . $lastid);
//SIGUE EL CODIGo....
Creo que el 3 salía porque la imagen se guarda con un nombre numércio, sin .ext.. y por eso no salía nada... ¿es así?
Si alguien sabe la solución para que solo se acepten jpg, gif y png la agradecería mucho (teniendo en cuenta que las imágenes se guardan con un nombre numérico)
Me he dado cuenta que se pueden subir archivos flash
¿No hay otro modo de obligar que sean JPG GIF o PNG's?
Saludos!