Hola otra vez,
Todo funciona ok, pero ahora intento limitar el espacio de la foto a subir a la BD. con el código q me pasasteis.
Gracias.
Código PHP:
Ver original<?
$nombre=$_POST[nombre];
$apellido=$_POST[apellido];
$ciudad=$_POST[ciudad];
$comunidad=$_POST[comunidad];
$web=$_POST[web];
$tituloanuncio=$_POST[tituloanuncio];
$euros=$_POST[euros];
$nombre_usuario=$_POST[nombre_usuario];
$password=$_POST[password];
$mailcontacto=$_POST[mailcontacto];
$telefono=$_POST[telefono];
$telefono2=$_POST[telefono2];
$provincia=$_POST[provincia];
$Pais=$_POST[Pais];
$ano_adquisicion=$_POST[ano_adquisicion];
$descripcionanuncio=$_POST[descripcionanuncio];
$categoria_anuncio=$_POST[categoria_anuncio];
$km=$_POST[km];
$m2=$_POST[m2];
$foto1 = $_FILES['foto1']['name'];
$foto1=$uniqueID.".".substr($foto1,-3);
// "directorio" es el directorio donde vas a subir la imagen.
mysql_query("insert into contactos( foto1 , foto2 , foto3 , foto4 , foto5 , nombre_usuario , password , mail , mailcontacto , telefono , telefono2 , nombre , apellido , web , tituloanuncio , descripcionanuncio , Pais , comunidad , ciudad , provincia , km , euros , ano_adquisicion , m2 , categoria_anuncio ) values('/imagenes/$foto1','$foto2/datos internos/fotos/ico_sin_foto.gif','$foto3/datos internos/fotos/ico_sin_foto.gif','$foto4/datos internos/fotos/ico_sin_foto.gif','$foto5/datos internos/fotos/ico_sin_foto.gif','$nombre_usuario','$password','$mail','$mailcontacto','$telefono','$telefono2','$nombre','$apellido','$web','$tituloanuncio','$descripcionanuncio','$Pais','$comunidad','$ciudad','$provincia','$km','$euros','$ano_adquisicion','$m2','$categoria_anuncio')",$db) or
die("La clave introducida, ya existe. Elige otra");
//ahora subamos la imagen, "directorio" es el directorio donde la vas a subir.
$copy = copy($_FILES['foto1']['tmp_name'], "../../imagenes/".$foto1);
$tamano_limite=1024000; // 1024000 Bytes = 1 MB
if($_FILES['foto1']['size']<$tamano_limite) //Si está en el rango < 1 MB
{Subimos la foto...insertamos en base de datos,etc } //Me da error en esta línea
else // De otra forma enviamos mensaje o etc... :D
echo "Tamaño de imagen muy grande, máximo 1 Mb";
?>
Gracias.