Codice PHP:
function nl2p($testo) {
$i 1;
$opentag FALSE;
while (
$i<=strlen($testo)) {
  if (
$testo[$i] != chr(13)) {
    
$newtesto .= $testo[$i];
  }
  else {
    
$i++;
    if (
$testo[$i] != chr(13)) {
      
$newtesto .= "
"
.$testo[$i];
    }
    else {
      
$newtesto .= ($opentag) ? "</p>" "

"
;
      
$opentag = ($opentag) ? FALSE TRUE;
    }
  }
  
$i++;
}
return 
$newtesto;

Ci ho provato :gren: