Foros del Web » Programando para Internet » PHP »

Gran problema con archivo txt

Estas en el tema de Gran problema con archivo txt en el foro de PHP en Foros del Web. Buen dia foreros, tengo el siguiente problema, me pidieron que pase a una BD un archivo txt, cosa que hice en otras ocasiones bien, con ...
  #1 (permalink)  
Antiguo 20/05/2008, 08:19
 
Fecha de Ingreso: mayo-2006
Mensajes: 124
Antigüedad: 17 años, 11 meses
Puntos: 0
Gran problema con archivo txt

Buen dia foreros, tengo el siguiente problema, me pidieron que pase a una BD un archivo txt, cosa que hice en otras ocasiones bien, con la funcion file() etc etc,
el problema es que el txt que me pasan en realidad se genera desde un programa (spss) y viene con un formato asi:

Variable Information
| -------------- | ---------- | ----------------------------------------- |
| Variable | Position | Label |
| -------------- | ----------- | -----------------------------------------|
| encuesta | 1 | <none> |
| -------------- | -------- | -------------------------------------------- |
| p1 | 2 | Contestó la encuesta de APyP |
| -------------- | -------- | -------------------- ----------------------- |
| p2 | 3 | Es Ud alumno |
|-------------- | -------- | -------------------------------------------- |

(asi son como 2000 lineas; lo que yo necesito es meter en una tabla mysql las 3 columnas con datos ..... o sea, quiero eliminar los renglones de subrayado, y despues que, ejemplo, en este caso la columna variable ingrese:
p1, p2, etc.
la columna position sea 1,2,3
la columna label sea <none>, contesto la encuesta de APYP, Es ud alumno......

alguien que me pueda orientar??????
muchisimas gracias.
  #2 (permalink)  
Antiguo 20/05/2008, 10:31
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Gran problema con archivo txt

pus... ya lo haz echo, con file() .... luego, ignoras las lineas que tengan guiones...
al final... sigues usando explode() para separar por celdas... claro!
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 06:30.