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.