Foros del Web » Programando para Internet » PHP »

Obtener nombre de archivos y guardar en DB

Estas en el tema de Obtener nombre de archivos y guardar en DB en el foro de PHP en Foros del Web. Hola tengo el siguiente caso: quiero obtener el nombre de cada archivo para insertarlos en mi base de datos pero solo inserta el nombre del ...
  #1 (permalink)  
Antiguo 08/01/2015, 13:19
 
Fecha de Ingreso: octubre-2013
Mensajes: 79
Antigüedad: 10 años, 6 meses
Puntos: 0
Pregunta Obtener nombre de archivos y guardar en DB

Hola tengo el siguiente caso: quiero obtener el nombre de cada archivo para insertarlos en mi base de datos pero solo inserta el nombre del utimo archivo, gracias por su ayuda.


Código PHP:
$directorio 'Class/"; 
echo "<informativo>Facturas Subidas:</informativo></p>";
        foreach ($_FILES["archivo"]["error"] as $key => $error) { 
            $tmp_name = $_FILES["archivo"]["tmp_name"][$key]; 
            $namefa = $_FILES["archivo"]["name"][$key]; 
            if( $_FILES["archivo"]["size"][$key]>($limitsize) ){
                    echo"<importante>Los archivo superan el limite de tamaño permitido.</importante>";
            }elseif( $_FILES["archivo"]["type"][$key]=='
application/pdf){            
                    
move_uploaded_file($tmp_name"$directorio/$namefa"); 
                      
$Facto++; 
                      
$DFactura "$error";
                      echo 
"<resultado> ( $namefa ) </resultado>";
            }
            else{
            echo
"<p><importante>Error 101: El archivo ($namefa) no cumple con la extension requerida o supera el limite de tamaño permitido.</importante></p>";
            }
    } 
  #2 (permalink)  
Antiguo 08/01/2015, 13:49
Avatar de Djoaq  
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 6 meses
Puntos: 38
Respuesta: Obtener nombre de archivos y guardar en DB

umm hasta donde yo sé , estas leyendo un dir temporal?
podrías usar funcion glob tal que así :


Código PHP:
$directorio 'ruta/de_tu/carpeta';
foreach(
glob($directorio.'/*.*') as $file) {
    echo 
$file;

o podrías obtener solo determinada extension ( pdf , jpg ..etc )

Código PHP:
$directorio 'ruta/de_tu/carpeta';
$extension 'pdf';
foreach(
glob($directorio.'/*.$extension') as $file) {
    echo 
$file;

Un saludo!
  #3 (permalink)  
Antiguo 08/01/2015, 15:11
 
Fecha de Ingreso: octubre-2013
Mensajes: 79
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Obtener nombre de archivos y guardar en DB

Lo que quiero es obtener el nombre de varios archivos e insertarlos en una base de datos ( mysql), ya logre obtener los nombres, pero no me insertar todos en la base de datos solo uno.
  #4 (permalink)  
Antiguo 08/01/2015, 18:11
Avatar de Djoaq  
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 6 meses
Puntos: 38
Respuesta: Obtener nombre de archivos y guardar en DB

Y donde esta el sql ??

Etiquetas: nombre
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:32.