Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/03/2010, 08:27
destryper
 
Fecha de Ingreso: marzo-2010
Mensajes: 25
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Filtrar contenido de un txt

Cita:
Iniciado por Hidek1 Ver Mensaje
mira hagamos esto bien, la otra ves intente ayudarte pero nose porque no te funciono, porlomenos a mi si :P

ahora.. para entender 100% pega un fragmento de tu .txt para ver la estructura, y escribe como quieres que se muestre (el resultado luego de todos los filtros, etc...)

haber si ahora te puedo ayudar mas!

saludos
Hola Hidek muchas gracias por la anterior ayuda y esta..
aqui voy a poner un fragmento de 3 direcciones de australia por ejemplo..


La informacion al final la he ordenador mediante archivos por paises Australia.txt,España.txt,Estados Unidos.txt....


No es para una base de datos bueno si y no... son direcciones para enviar correo postal no es nada de internet...

En fin pongo un fragmento de ejemplo...



Código:
Australia
European Christian Mission
P.O. Box 22
15 Malvern Ave.
CROYDON, N.S.W. 2132
Tel: (02) 7**-5**
Fax: (02) 7**-**0
E-mail: ec***t@i****.com.au


Australia
Libreria Evangelica N.S.W.
5 Bermaud Cress
Warilla, 2528



Australia
Libreria E.V. Hisp Amer.
40 Nottingham Road
Calamvale, 4116
Brisbane




Australia
ELE Trust
PO Box 5010
Brendale, Queensland 4500
Queensland 4500
Tel: Tel: *******
Fax: Fax: (7) ****
E-mail: ****t@o***net.com.au
Web Site: http://www*****st.com
Weno e filtrao x no ser datos mios..


Y Lo quiero dejar asi



Código:
Australia
European Christian Mission
P.O. Box 22
15 Malvern Ave.
CROYDON, N.S.W. 2132



Australia
Libreria Evangelica N.S.W.
5 Bermaud Cress
Warilla, 2528



Australia
Libreria E.V. Hisp Amer.
40 Nottingham Road
Calamvale, 4116
Brisbane




Australia
ELE Trust
PO Box 5010
Brendale, Queensland 4500
Queensland 4500


Bueno ahora lo tengo ya por paises pero en diferentes archivos por paises...
La idea es filtrarlo y luego que muestre cada direccion filtrada en tablas..que pueda adaptar en etiquetas para imprimirlo...

Sobre lo del orden Hidek me mate pensando y bueno estuve revisando el codigo y tome la conclusion que el PHP_EOL no hace la funcion ya que lista Solo Estados Unidos como Array prueba a revisarlo mediante print_r para ver todo el contenido...
Yo llegue a poder dividir cada fragmento de texto mediante arrays pero.. no consegui nada mas..
La verad que tu idea es muy buena de coger cada fragmento a partir de 2 rupturas de linea es lo que queria hacer ahora yo pero desde Tel: hasta 1 ruptura de linea eliminarlo y añadirle una ruptura de linea para no perderla.. de esta forma me quedaria como he puesto ariba...

Lo de las tablas todavia no me he puesto pero claro necesito primero filtrar la informacion...gracias por la ayuda..