Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2005, 13:21
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 4 meses
Puntos: 9
tratar strings

Hola, quiero leer un fichero de texto que puede contener lineas en blanco (\n) que quiero ignorar. Para leer utilizo fgets() y para saber si es una linea vacia he intentado trim($cadena == '') y otras muchas cosas, pero no lo consigo. Programo bajo Windos pero mi servidor es Unix (lo digo por el \n, \r).

El fichero de texto es algo asi:
..............................................
TITULO1
TXT1

TITULO2

TXT2
..............................................
Y tengo despues de varios fgets():
DATOS[1][1] = TITULO1
DATOS[1][2] = TXT2
DATOS[2]1] = TITULO2
DATOS[2][2] = '\n' (o '' o algo) pero deberia ser TXT2

¿Como puedo saber si he leido una linea en blanco, y que funcione en Windows y Unix?

Gracias.