Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2007, 09:10
zhares
 
Fecha de Ingreso: octubre-2006
Mensajes: 32
Antigüedad: 17 años, 6 meses
Puntos: 0
upload de imagenes y registrarlas en la BD

Hola.
tengo un problema, que no he podido solucionar.
necesito agregar un maximo de 5 imagenes, lugo agregarlas a la bd, solo su nmbre para luego extraerlas.
tengo el siguiente codigo.

Código PHP:
    $profundidad=7;
    
$codigo substr(eregi_replace("[^A-Z0-9]"""md5(time())) .eregi_replace("[^A-Z0-9]"""md5(time())) .eregi_replace("[^A-Z0-9]"""md5(time())),0$profundidad);

     
$tot count($_FILES["archivos"]["name"]);
         
//este for recorre el arreglo
         
for ($i 0$i $tot$i++){
            
$tmp_name $_FILES["archivos"]["tmp_name"][$i];
            
$name $_FILES["archivos"]["name"][$i];
            
$nombre  $_FILES["archivo"]["name"][$i];
            
$nuevo_nombre    $codigo."_".$_FILES["archivos"]["name"][$i];
            
            
$nombre_BD $codigo."_".$_FILES["archivos"]["name"][$i]."|";

            
$nombre_BD2 = array();
            
            
$allowed = array('image/gif','image/pjpeg','image/jpeg','image/png');
            
$ext=strtolower(substr($_FILES['archivos']['name'][$i],-3));

           if(
in_array($_FILES['archivos']['type'][$i],$allowed)){
    
                
$directorio '../fotos/';    
                
move_uploaded_file($tmp_name,$directorio "/" $nuevo_nombre);
                           
            } else { echo 
""; }
          }
          
$add mysql_query("INSERT INTO contenido SET archivos = '$nombre_BD2', usuario = '$nick', fecha_alta = '$fecha_alta', categoria = '$categoria', comentarios = '$msg', tipo='$tipo', estado = '$estado'");                                   

    
header ("Location: index.php?sec=fotos&nmsg=1");
    exit();

break; 
necesito que el nombre de las imagenes me los agregue del estilo:
1.jpg|2.jpg|3.jpg
par luego extraerlas y mostrarlas...........
no consigo que me registre todos los nombres de las imagenes, solo me agrega el ultimo :s
haber si me podeis ayudar con la solucion, habia pensado con un array o algo?

gracias por adelntado. un saludo.