Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/04/2009, 08:00
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Grabar mas de un archivo en bd (forma binario)

Siguiendo con este post, realize algunas modificaciones (espero estar en lo correcto...pero se adapta a mis necesidades).
Asi k aki dejo el codigo, como dije para aquellos k lo puedan necesitar o caso contrario pa akllas personas k lo puedan mejorar o modificar para bien...bienvenido.
Código php:
Ver original
  1. <?php
  2. $postback = (isset($_POST["enviar"])) ? true : false;
  3. if($postback)
  4. {
  5.   error_reporting(E_ALL);
  6.   include('conec.php');
  7.   conectarse();
  8.   $mimetipos = array("image/jpeg", "image/pjpeg", "image/gif", "image/png");
  9.   $tipo=$_FILES['foto']['type'];
  10.   $mime=array();
  11.   foreach($tipo as $val_tipo){
  12.     if(!in_array($val_tipo,$mimetipos))
  13.         die("El archivo que subiste no es una imagen valida");
  14.     $mime[] = $val_tipo;
  15.   }
  16.   $archivo=$_FILES['foto']['tmp_name'];
  17.   $imagen=array();
  18.   foreach($archivo as $val_foto){
  19.     $imagen[] = addslashes(file_get_contents($val_foto));
  20.   }
  21.   $nombre = $_POST["nombre"];
  22.   $sql = "INSERT INTO CATALOGO(PROD_CAT,FOT1_CAT,MIME1_CAT,FOT2_CAT,MIME2_CAT,FOT3_CAT,MIME3_CAT)
  23.       VALUES ('$nombre','$imagen[0]','$mime[0]','$imagen[1]','$mime[1]','$imagen[2]','$mime[2]')";
  24.   mysql_query($sql) or die(mysql_error());
  25.   echo "<h2>Foto guardada correctamente en la base de datos</h2>";
  26. }
  27. ?>
Estare atento a sus aportes y/o sugerencias...gracias.