supongamos que tienes este texto en una bd:
Código:
Titulo
Aqui iria el copete
Aqui iria el cuerpo
(muy original, no? :))
pues bien, una vez que lo has sacado de la bd, al imprimirlo directamente con print o echo, tu navegador lo mostraria algo asi:
TituloAqui iria el copeteAqui iria el cuerpo
esto es porque los saltos de linea normales (los enters, o como le quieras llamar) en html no representan nada, el salto de linea de html, como bien te dijeron, es el tag <br> o <br /> (xhtml).
Lo que hace nl2br es reemplazar los saltos de linea normales por el tag br. De modo que lo que debes hacer, suponiendo que tu texto esta en la variable $texto, es lo siguiente:
Código PHP:
$texto = nl2br($texto);
nada más que eso, espero que te haya servido,
saludos,
chubu