Lo que no comprendo es lo siguiente, yo en el código tengo: el siguiente orden:
Crea el directorio, hace un array con todos los valores completos o no completos de lo que venga por $_FILES, hace un foreach para mover cada archivo a la carpeta generada y ademas activa el archivo resize.php para que genere el thumb por cada uno, si uno de los campos file esta vacio emite el error que está adentro del archivo resize, es decir, que todos los campos file tienen que tener un valor, de que manera o ¿que debo hacer para que el resize entienda que si viene algo vacio lo debe "ignorar"?
Código PHP:
$repo_dir = "propiedades/casa";
if( ! is_dir($repo_dir)){
mkdir( $repo_dir );
}
$user_dir = $repo_dir."/".$aData['calle'];
if( ! is_dir($user_dir)){
mkdir( $user_dir );
}
$misImagenes = array( $_FILES['foto1'], $_FILES['foto2'], $_FILES['foto3'] );
foreach( $misImagenes as $img ){
if( $img ){
move_uploaded_file( $img['tmp_name'], $user_dir.'/'.$img['name'] );
require_once( "resize.php" );
$thumb = new thumbnail( $user_dir.'/'.$img['name'] );
$thumb->size_auto(320);
$thumb->save($user_dir.'/thumb_'.$img['name']);
}
}
$foto1 = $_FILES['foto1']['name'];
$foto2 = $_FILES['foto2']['name'];
// hace el query
¿Está mal el orden? Muchas gracias por la ayuda y el aguante!