![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si los ficheros son siempre de estructura similar, deberás intentar acceder por las zonas que conoces; Es decir buscar aquellas partes de texto que están cerca de lo que necesitas obtener y que siempre son iguales:
* To: * From: * Destination : ...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
||||
|
||||
|
gracias neftali por el tip intentare programarlo y comento.
|
|
#3
|
|||
|
|||
|
NO ME FIJE QUE ERA PARA PHP... pero creo que la idea podria servir...
En algun momento de mi vida tube que realizar algo parecido pero en clipper... Como lo hice en su momento... 1) Defini una tabla que contenia i) Fila_Del_Campo ii) Columna de Inicio del Campo ii) Largo del campo ii) Tipo del campo ii) Nombre_Campo Deberia quedar asi: Suponiendo que se estan leyendo esto: Cita:
------------------------------- 2 27 12 TITULO 2) Luego puedes cargar el contenido en un TStringsList y proceder a realizar la busqueda de los datos que se definieron. Como lo haria yo
Espero haberte ayudado... |
|
#4
|
||||
|
||||
|
gracias cloayza por el comentario pero no se si funcione por que el archivo puede tener n veces las cabeceras y los datos, creo que no podria controlarlo especificando la fila y columna por que las filas, columnas se seguirian aumentando segun el archivo que reciba por lo cual al leer el archivo n+1 ya no coincidirian, a menos que lleve el control de cuantos row he leido (datos de las personas que llegan) y eso se lo aumente al row que tengo guardado en la bd los datos lo probare para verque tal funciona
![]() |
|
#5
|
|||
|
|||
|
Creo que podrias identificar cuando comienza una nueva cabezera y aplicar el algorimo en cada ocacion...
Si todos las cabezeras comienzan con "To:" o buscas un texto unico...Podrias tratar cada bloque de datos como un si fuera un solo archivo... Saludos |
|
#6
|
||||
|
||||
|
hola por fin emepezare a programar esto, saben me he fijado que los encabezados como To:, Printed on, Fax :, Email : etc.... siempre estan en la misma posicion pero no encuentro que funciones de php son las que debo de utilizar para posicionarme sobre estas palabras sabras de alguna guia donde pueda verlas
saludos. |
|
#7
|
|||
|
|||
|
yo hice algo parecido con archivos de texto de este tipo en donde respetan un orden y entonces lo tome como si estuviera leyendo una matriz, leia linea por linea y lo iva despedazando, sabiendo que desde el primer caracter al 4 por ejemplo tenia ciertos datos, del 5 al 10 otro dato y asi,
la linea 1 tenia x datos la linea 2 otros datos y asi. Y creo que iva utilizando copy en delphi... en php ni idea si abra alguna funcion como esta. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Extraer informacion de un pdf | ponchote | Varios | 2 | 06-04-2010 20:28:13 |
| Extraer informacion de una web | Roger007 | Internet | 1 | 15-04-2008 21:02:13 |
| Extraer informacion de un fichero mp3 | miguel_e | Varios | 3 | 25-09-2007 19:22:22 |
| Extraer informacion de mi aplicacion | Cecil | Varios | 3 | 07-07-2007 19:11:41 |
| extraer informacion de una tabla | kloud | C++ Builder | 0 | 05-02-2006 16:21:38 |
|