X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=php%2Ftraitement_pre_affichage.php;h=ef5e20d9b917ad345918fd7d6eec5acbe0e19ea1;hb=757f317d1142c66678ac45e6346b961700b10c77;hp=85c56d4715aeeebb8a5e8cd870328a3e50fff8cd;hpb=6fef1e9a17e882d0ade9c183f77352a46dc1bd4d;p=cl7.git
diff --git a/php/traitement_pre_affichage.php b/php/traitement_pre_affichage.php
index 85c56d4..ef5e20d 100644
--- a/php/traitement_pre_affichage.php
+++ b/php/traitement_pre_affichage.php
@@ -38,17 +38,16 @@ date : 19.02.2002
enlève les liens http et ajoute des
---------------------------------------------------*/
-function traitement_pre_affichage($texte, $nb_max_long = 20)
+function traitement_pre_affichage($texte, $nb_max_long = 15)
{
- $texte = htmlentities($texte, ENT_QUOTES, "UTF-8");
-
+ $texte = htmlentities($texte, ENT_QUOTES, "UTF-8");
+
#insère un espace au milieu d'un mot de longueur $nb_max_long
- $texte = ereg_replace("([[:graph:]]{".$nb_max_long."})([[:graph:]]{".$nb_max_long."})", "\\1
\\2", $texte);
-
+ $texte = preg_replace("/([^ ]{".$nb_max_long."})([^ ]{".$nb_max_long."})/", '$1 $2 ', $texte);
+
#ajoute les smiles et les
, enlève les balises
$texte = couleur(smile(nl2br($texte)));
-
#souligné
$texte = str_replace("[u]", "", $texte);
$texte = str_replace("[/u]", "", $texte);