La funcion nl2br(); traduce los saltos de línea en <br />'s lo cual es muy útil, pero trabajando con estandares, poner dos veces <br /> para iniciar otro parrafo es un error, es decir, se debe cerrar el parrafo (</p>) y comenzar uno nuevo (<p>)...
A fin de cuentas, lo que quiero lograr es que cuando en el texto se encuentre <br /><br /> los sustituya por </p><p>. al principio pense que con un simple str_replace se podía hacer, pero no salío así =S.
Esto fue lo que hice:
Código PHP:
<?
$comentario = nl2br($comentario);
$comentario = '<p>'.$comentario.'</p>';
$comentario = str_replace("<br /><br />","</p><p>",$comentario);
?>
Que puedo hacer
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)