Skip to content
Extraits de code Groupes Projets
Valider 0213b009 rédigé par Fil's avatar Fil
Parcourir les fichiers

un bug residuel sur le filtre lignes_longues()

parent 2019d6f1
Branches
Étiquettes
Aucune requête de fusion associée trouvée
...@@ -21,11 +21,11 @@ define("_ECRIRE_INC_FILTRES", "1"); ...@@ -21,11 +21,11 @@ define("_ECRIRE_INC_FILTRES", "1");
// (generees par les butineurs lorsqu'on rentre des caracteres n'appartenant // (generees par les butineurs lorsqu'on rentre des caracteres n'appartenant
// pas au charset de la page [iso-8859-1 par defaut]) // pas au charset de la page [iso-8859-1 par defaut])
function corriger_entites_html($texte) { function corriger_entites_html($texte) {
return ereg_replace('&(#[0-9]+;)', '&\1', $texte); return preg_replace(',&(#[0-9]+;),i', '&\1', $texte);
} }
// idem mais corriger aussi les é en é (etait pour backends, mais n'est plus utilisee) // idem mais corriger aussi les é en é
function corriger_toutes_entites_html($texte) { function corriger_toutes_entites_html($texte) {
return eregi_replace('&(#?[a-z0-9]+;)', '&\1', $texte); return preg_replace(',&(#?[a-z0-9]+;),', '&\1', $texte);
} }
function entites_html($texte) { function entites_html($texte) {
...@@ -220,6 +220,7 @@ function PtoBR($texte){ ...@@ -220,6 +220,7 @@ function PtoBR($texte){
function lignes_longues($texte, $l = 70) { function lignes_longues($texte, $l = 70) {
// Passer en utf-8 pour ne pas avoir de coupes trop courtes avec les &#xxxx; // Passer en utf-8 pour ne pas avoir de coupes trop courtes avec les &#xxxx;
// qui prennent 7 caracteres // qui prennent 7 caracteres
include_ecrire('inc_charsets.php3');
$texte = unicode_to_utf_8(filtrer_entites($texte)); $texte = unicode_to_utf_8(filtrer_entites($texte));
// echapper les tags (on ne veut pas casser les a href=...) // echapper les tags (on ne veut pas casser les a href=...)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter