diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 3ce05f44d8dd37d889bb1ed57dd135c77d1b6a48..be7cdc5ef34cdc432f9d82c4d659ef58638f865a 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -307,7 +307,7 @@ function couper($texte, $taille=50) {
 
 	// sauts de ligne et paragraphes
 	$texte = ereg_replace("\n\n+", "\r", $texte);
-	$texte = ereg_replace("<(p|br)( [^>]*)?>", "\r", $texte);
+	$texte = ereg_replace("<(p|br)( [^>]*)?".">", "\r", $texte);
 
 	// supprimer les tags
 	$texte = supprimer_tags($texte);
@@ -963,7 +963,7 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = '
 		$les_notes .= interdire_scripts($mes_notes);
 	}
 
-	return $letexte;
+	return trim($letexte);
 }