Foros del Web » Programando para Internet » PHP »

XML - Cargar muchos ficheros base de datos

Estas en el tema de XML - Cargar muchos ficheros base de datos en el foro de PHP en Foros del Web. Hola, estoy usando la funcion simplexml_load_file y luego cargo los valores del xml que quiero en una base de datos. El problema es que tengo ...
  #1 (permalink)  
Antiguo 26/10/2011, 11:59
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
XML - Cargar muchos ficheros base de datos

Hola, estoy usando la funcion simplexml_load_file y luego cargo los valores del xml que quiero en una base de datos. El problema es que tengo muchos ficheros XML e ir 1 por 1 es imposible.

Sabeis algun codigo para poder subir todos de alguna forma (lo ideal sería un zip)?
  #2 (permalink)  
Antiguo 26/10/2011, 12:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: XML - Cargar muchos ficheros base de datos

Si, podrías usar Zip.

Consulta el manual.
http://php.net/zip
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 26/10/2011, 12:14
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: XML - Cargar muchos ficheros base de datos

Muchas gracias
  #4 (permalink)  
Antiguo 27/10/2011, 09:54
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: XML - Cargar muchos ficheros base de datos

Me estoy volviendo loco con esto, alguien le ha tocado tener que subir muchos ficheros en un zip alguna vez para pasar los datos a mysql. Como lo habeis hecho? alguna pista?
  #5 (permalink)  
Antiguo 27/10/2011, 14:21
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: XML - Cargar muchos ficheros base de datos

A ver que voy a enloquecer

cargo un fichero zip lo extraigo en una carpeta y ahora necesito un for o while que pille cada fichero de la carpeta para poder cargarlo con

simplexml_load_file($fichero)

lo lee y extrae los valores que necesito a la base de datos. Alguien sabe hacer ese bucle si el numero de ficheros importados en el ZIP es variable?
  #6 (permalink)  
Antiguo 27/10/2011, 14:42
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: XML - Cargar muchos ficheros base de datos

Si ya eres capaz de extraer los archivos a un lugar, solo debes iterar dichos archivos usando glob().
http://php.net/glob
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: ficheros, muchos, xml
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 18:39.