Foros del Web » Programando para Internet » PHP »

tratamiento TXT

Estas en el tema de tratamiento TXT en el foro de PHP en Foros del Web. Hola, tengo una pagina que dado un txt, tiene que ir sacandole la info, lo voy recorriendo con fgets, me da la linea bien, pero ...
  #1 (permalink)  
Antiguo 05/06/2008, 19:04
Avatar de johnnygomez  
Fecha de Ingreso: octubre-2007
Mensajes: 166
Antigüedad: 16 años, 6 meses
Puntos: 0
Mensaje tratamiento TXT

Hola, tengo una pagina que dado un txt, tiene que ir sacandole la info, lo voy recorriendo con fgets, me da la linea bien, pero el problema es que no puedo detectar el fin de linea me está agregando un espacio al final que me perjudica.
Osea, el fgets, me da una linea, pero al final a veces me agrega espacios y aveces no, entonces necesito hacer una funcion que me borre esos espacios finales, pero si imprimo, en la pagina no me aparece nada, si pongo ver codigo fuente, me aparece el enter pero en ninguna de las formas me aparece \n o \r o nada.....

Ejemplo, al poner
$cadena=fgets($handler);
echo "pepe<br>11".$cadena."11<br>sarasa";

si lo miro en la pagina aparece
pepe
11(espacio)11
sarasa


Ahora si miro el codigo fuente de la pagina
pepe
11
11
sarasa

pero en ningun caso un simbolo que me permita guiarme que es lo que le tengo que suprimir....
Anticipado muchas gracias.
  #2 (permalink)  
Antiguo 05/06/2008, 19:11
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: tratamiento TXT

para borrar los espacios sobrantes... puedes usar trim() o rtrim() ... respectivamente

ahora, si lo unico que quieres es obtener linea-por-linea del archivo .... hay una funcion PHP estandar que hace esto... sin tener que abrir el archivo... y lo devuelve en un arreglo linea-por-linea .... file()

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/06/2008, 08:42
Avatar de johnnygomez  
Fecha de Ingreso: octubre-2007
Mensajes: 166
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: tratamiento TXT

mil gracias, me salvaste la vida
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 17:26.