Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/10/2009, 08:10
Avatar de pepeverastegui
pepeverastegui
 
Fecha de Ingreso: septiembre-2008
Ubicación: Pedernales, Michoacan
Mensajes: 82
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: pesadilla guardar leer imagenes

ps tiene razon chulifo es mejor tu guardar tu imagen o archivo en una ubicacion donde tu lo posiciones y unicamente en la base de datos guardes:
el nombre del archivo
la ubicacion
el tipo de header
el tamaño

para que despues recupoeres la info y muestras el dato.

mira asi lo tengo yo.

Código PHP:
// SI SE ENVIO EL ARCHIVO DEL FORMULARIO
if(is_uploaded_file($_FILES["art_imagen"]["tmp_name"]))
                  {
                     
$nombreimg "";
                     
// SI EL ARCHIVO PESA MENOS DE 100KILOBYTES
                     
if($_FILES["art_imagen"]["size"] < 102400)
                     {
                        
$archivo    $_FILES["art_imagen"]["tmp_name"]; 
                        
$tamanio    $_FILES["art_imagen"]["size"];
                        
$tipo       $_FILES["art_imagen"]["type"];
                        
$nombreimg  $_FILES["art_imagen"]["name"];
                          
// SI EL ARCHIVO ES IMAGEN JPG, GIF, BMP O PNG
                          
if($ext_arch == "jpg" || $ext_arch == "gif" || $ext_arch == "bmp" || $ext_arch == "png")
                         {
                               
// SI NO ES EJECUTABLE (VIRUS O QUE SE YO)
                               
if(!(is_executable($nombreimg)))
                              {
                                 
// SI CUMPLE CON TODO SE INSERTA A LA BDD
                                  
$direccion "/tucarpeta/" $nombreimg;

                                  
mysql_query("INSERT INTO imagen ('$direccion', '$nombreimg', '$tamanio', '$tipo')");

                                 
copy($_FILES['art_imagen']['tmp_name'], $direccion);

                               }
                         } 
                   }  
                } 
__________________
Ing. Jesus Verastegui
http://www.micharanga.com.mx
http://pepeverastegui.blogspot.com

Última edición por pepeverastegui; 01/10/2009 a las 08:22 Razón: hace un momento me equivoque de pagina y puse el codigo de otra