Buenas a todos.!
Tengo hecho un formularo que contiene 5 input asi:
Código HTML:
Ver original<p>Subir Foto/Archivo (1)
<input name="archivo[]" type="file" size="30" maxlength="90" value="Subir"> </p> <p>Subir Foto/Archivo (2)
<input name="archivo[]" type="file" size="30" maxlength="90" value="Subir"> </p> <p>Subir Foto/Archivo (3)
<input name="archivo[]" type="file" size="30" maxlength="90" value="Subir"> </p> <p>Subir Foto/Archivo (4)
<input name="archivo[]" type="file" size="30" maxlength="90" value="Subir"> </p> <p>Subir Foto/Archivo (5)
<input name="archivo[]" type="file" size="30" maxlength="90" value="Subir"> </p>
el archivo PHP obtengo las fotos y se guardan bien, el tema es que no me toma el if para si la foto es de mas de 3MB no la guarde... o salga error
y el otro tema es como guardo en mysql los nombres de las fotos?..
dejo el codigo en php (sacado de google)
Código PHP:
Ver original<?
foreach ($_FILES["archivo"]["error"] as $key => $error) {
$nombre_archivo = $_FILES["archivo"]["name"][$key];
$tipo_archivo = $_FILES["archivo"]["type"][$key];
$tamano_archivo = $_FILES["archivo"]["size"][$key];
$temp_archivo = $_FILES["archivo"]["tmp_name"][$key];
if( $_FILES['archivo']['size'] > 3000000 ) {
header("Location:../usuarios/formEr.php?error=6");
} else {
$nuevoNombre="$random_number";
$nom_img = $nuevoNombre.$nombre_archivo;
$directorio = 'imgpublicadas'; // Directorio
}
{
echo "Las fotos se publicaron correctamente";
}
}
?>
Muchas gracias de antemano saludos a todos
fede