Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/03/2009, 13:43
Avatar de dannce4life
dannce4life
 
Fecha de Ingreso: junio-2008
Ubicación: localhost
Mensajes: 137
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: Ayuda por favor! como puedo validar el peso de una imagen

Antes que nada, te digo que debes comprender tu propio codigo.
a simple vista eso que has puesto es ilegible.

lo ordené, y tambien respondí a tu pedido. espero te sirva.

Código PHP:
<?php 
if (empty($_FILES['archivo']['name']))

    
header("location: formulario.php?proceso=falta_indicar_fichero");
    exit; 
}

$conexion mysql_connect("localhost","juan_sury","jusualle") or die("No se pudo realizar la conexion con el servidor."); 
mysql_select_db("juan_tienda",$conexion) or die("No se puede seleccionar BD"); 

$binario_nombre_temporal=$_FILES['archivo']['tmp_name'] ;
$binario_contenido addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal))); 
$binario_nombre=$_FILES['archivo']['name']; 
$binario_peso=$_FILES['archivo']['size']; 
$binario_tipo=$_FILES['archivo']['type']; 

/* Hago efectiva la validación del peso */
if($binario_peso>1024000 or $binario_peso==0)
{
    echo 
htmlentities('Ha exedido el tamaño de 1 MB');
    exit();
}

$consulta_insertar "INSERT 
                        INTO archivos (id, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) 
                        VALUES ('', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')"

mysql_query($consulta_insertar) or die("No se pudo insertar los datos en la base de datos."); header("location: listar_imagenes.php"); 
?>