diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3 index 564b93f7c6ee4d9710beee41020d27cdb1bff3cb..18d6ce59db6ac085412e7aaca06c6a2ca8028fed 100644 --- a/ecrire/inc_texte.php3 +++ b/ecrire/inc_texte.php3 @@ -12,7 +12,6 @@ include_ecrire("inc_filtres.php3"); // (on peut les modifier globalement dans mes_fonctions.php3, // OU individuellement pour chaque type de page dans article.php3, // rubrique.php3, etc. cf doc...) -// Par securite ne pas accepter les variables passees par l'utilisateur // function tester_variable($nom_var, $val){ if (!isset($GLOBALS[$nom_var])) { @@ -178,9 +177,8 @@ function echappe_html($letexte, $source='SOURCEPROPRE', $no_transform=false) { while (eregi(__regexp_img_echappe, $letexte, $match)) { $num_echap++; - $letout = quotemeta($match[0]); - $letout = ereg_replace("\|", "\|", $letout); - $letexte = ereg_replace($letout, "@@SPIP_$source$num_echap@@", $letexte); + $letexte = str_replace($match[0], + "@@SPIP_$source$num_echap@@", $letexte); $les_echap[$num_echap] = $match; }