Cita:
Iniciado por georgiy_84 ne la linea donde dise:
Código PHP:
if($nb>0 and $s[$nb-1]=="\n")
Cambia por:
Código PHP:
if($nb>0 && $s[$nb-1]=="\n")
y probalo
Son exactamente los mismo, esto no afectaría en nada.
¿Has probado con otro navegador? quizá sea problema del navegador. Para comprobarlo, en vez de hacer la salida al navegador, haz la salida a un archivo, y verifica que haya quedado bien creado.