Foros del Web » Programando para Internet » PHP »

Insertar directorios?

Estas en el tema de Insertar directorios? en el foro de PHP en Foros del Web. Hola amigos: como puedo relizar un script para leer los archivos de un directorio y luego insertarlos a la base de datos cada nombre de ...
  #1 (permalink)  
Antiguo 01/09/2004, 15:22
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
Insertar directorios?

Hola amigos:

como puedo relizar un script para leer los archivos de un directorio y luego insertarlos a la base de datos cada nombre de cada archivo.
Código PHP:
$directorio_a_abrir opendir('modulos'); 

while(
false !== ($directorios_en_modulos readdir($directorio_a_abrir))) { 
if ( (!
ereg("[.]",$directorios_en_modulos)) ) { 
lo he intentado pero cada vez que hago correr el script me agrega el nombre del archivo las veces que corro el script.
__________________
Practicando se Aprede
:-) :-)
  #2 (permalink)  
Antiguo 01/09/2004, 19:49
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero .. vamos a ver

tu con esa rutina alcanzas a ver los N archivos y directorios que contiene el directorio que indicas de inicio?

(ten presente que has puesto código -fuera de contexto- .. no sé vé ni la consulta SQL que haces para almacenar tus datos en tu BD (crear registros) .. ni que valores tienen esas variables que usas .. etc .. etc .. etc..)

Una de las cosas que vas a tener que hacer es verificar antes de insertar un registro en tu BD que ese registro no esté creado (bajo la condición del nombre del archivo))

Un saludo,
  #3 (permalink)  
Antiguo 01/09/2004, 21:32
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
gracias cluster analizare tu respuesta y te muestro el script que me salga gracias
__________________
Practicando se Aprede
:-) :-)
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 05:22.