rieccomi qui con nl2br()

ho questa parte di codice che concatena e trasforma il testo per essere inserio in un txt

codice:
$descrizione = nl2br($_REQUEST['descrizione']);

$txt = ucfirst(stripslashes($_REQUEST['caratteristica'])).'§'.ucfirst(stripslashes($descrizione));

morale

inserisco il tutto e tutti gli enter mi vengono tramutati in
ma rimane anke l'acapo dell'enter


quando rimodifico il txt mi ritrovo con un a capo in + e così via

cosa sbaglio ?

Grazie