diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3 index e91ee3116ecf05730bd56a3557704b77e35b21bc..a8c060bb7de2819a42078ee744c1d2e81ef8ae77 100644 --- a/ecrire/inc_texte.php3 +++ b/ecrire/inc_texte.php3 @@ -218,8 +218,8 @@ function echappe_html($letexte,$source) { // Echapper les <a href> // - $regexp_echap = "<a[[:space:]][^>]+>"; - //$regexp_echap = "<[^>]+>"; // Echappement tout HTML + // $regexp_echap = "<a[[:space:]][^>]+>"; + $regexp_echap = "<(a|[^>]*')[^>]+>"; // Echappement tout HTML while (eregi($regexp_echap, $letexte, $regs)) { $num_echap++; $les_echap[$num_echap] = $regs[0]; @@ -389,7 +389,7 @@ function typo($letexte) { $letexte = typo_en($letexte); - //$letexte = str_replace("'", "’", $letexte); + $letexte = str_replace("'", "’", $letexte); $letexte = corriger_caracteres($letexte); $letexte = echappe_retour($letexte, $les_echap, "SOURCETYPO"); @@ -855,6 +855,9 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = ' // Filtre a appliquer aux champs du type #TEXTE* function propre($letexte) { return interdire_scripts(traiter_raccourcis(trim($letexte))); +// $a=time(); $b=microtime(); +// interdire_scripts(traiter_raccourcis(trim($letexte))); +// return time()-$a + microtime()-$b; } ?>