Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/03/2009, 18:23
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

jajaja, bueno mira. este sería el codigo. (en guardar.php)

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(); 

// Filtro los formatos 
if($binario_tipo != eregi('jpeg'$binario_tipo) || $binario_tipo != eregi('png'$binario_tipo) || $binario_tipo != eregi('gif'$binario_tipo)) 

    echo 
htmlentities('Debe subir imagenes de tipo: JPG, PNG o GIF.'); 
    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");  
?>