Buenas, sigo dando vueltas con este tema de subir imagenes. Estoy un poco mas contento porque logre lo que queria pero ahora estoy luchando con el validador de tamaño.
Digamos que todo el script es un poco rustico, ya que no soy un entendio.
Me gustarian que me indicaran de que manera puedo mejorar este codigo que hace lo siguiente:
Subi archivos al sitio y graba la ubicacion en la base de datos. En caso de ser muy pesado el archivo no graba nada en la tabla... eso creo porque no se si esta bien.
AH, tengo FOTO01, FOTO02, FOTO03, FOTO04, no pongo el script para subir cada archivo porque se hace largo.
Muchas gracias
Les paso mi codigo:
Código PHP:
$carpeta="bahia/";
if($_FILES['foto01']['name'] == "")
{
$nombre = "defecto.jpg";
$foto01 = $carpeta.'/'.$nombre;
}
else{
$tmp = $_FILES['foto01']['tmp_name'];
$bytes_foto01 = $_FILES['foto01']['size'];
$bytes_max='18000';
if(($bytes_max) <= $bytes_foto01)
{
}
else {
$nombre = $_FILES['foto01']['name'];
$foto01 = $carpeta.'/'.$nombre;
move_uploaded_file($tmp, $foto01);
}
}
if(($bytes_max) > $bytes_foto01)
{
$sql="INSERT INTO $tbl_name(tipo, operacion, ubicacion, direccion, precio, foto01, foto02, foto03, foto04, aviso, fecha, nombre_inmobiliaria)VALUES('$tipo', '$operacion', '$ubicacion', '$direccion', '$precio', '$foto01', '$foto02', '$foto03', '$foto04', '$aviso', '$fecha', '$nombre_inmobiliaria')";
$result=mysql_query($sql);
}
else { echo "El tamaño excede de $bytes_max bytes permitidos, su archivo pesa $bytes_foto01";
}