Voici une alternative au patch de Samuel Bouchet, qui pousse un peu plus
loin le nettoyage des <br> lors de leur suppression.
*Raphaël Bertrand*
Résultic - Management & Informatique
Siège : 11 rue Tronchet - 69006 LYON
Bureaux : 11 pl Maréchal Lyautey - 69006 LYON
Fixe. 08 74 77 00 70
Fax. 08 25 24 85 02
E-Mail : [EMAIL PROTECTED]
jean a écrit :
J'ai eu un message curieux lors de la création d'un compte bancaire :
Dans la case commentaire s'affiche ce bout de source :
"<br />
<b>Warning</b>: eregi_replace() [<a
href='function.eregi-replace'>function.eregi-replace</a>]: REG_BADRPT in
<b>/home/tiaris.info/dolidemo/htdocs/lib/functions.lib.php</b> on line
<b>2557</b><br />
<br />
<b>Warning</b>: eregi_replace() [<a
href='function.eregi-replace'>function.eregi-replace</a>]: REG_BADRPT in
<b>/home/tiaris.info/dolidemo/htdocs/lib/functions.lib.php</b> on line
<b>2558</b><br />"
Il suffit de l'effacer, mais vérifier l'initialisation .
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
Index: functions.lib.php
===================================================================
RCS file: /sources/dolibarr/dolibarr/htdocs/lib/functions.lib.php,v
retrieving revision 1.21
diff -u -r1.21 functions.lib.php
--- functions.lib.php 20 Jun 2008 22:39:45 -0000 1.21
+++ functions.lib.php 26 Jun 2008 07:44:44 -0000
@@ -2552,10 +2552,10 @@
function dol_htmlentitiesbr_decode($stringtodecode)
{
$ret=html_entity_decode($stringtodecode);
- $ret=eregi_replace("\r\n".'<br( [ a-zA-Z_="]*)?/?>',"<br>",$ret);
- $ret=eregi_replace('<br( [ a-zA-Z_="]*)?/?>'."\r\n","\r\n",$ret);
- $ret=eregi_replace('<br( [ a-zA-Z_="]*)??/?>'."\n","\n",$ret);
- $ret=eregi_replace('<br( [ a-zA-Z_="]*)??/?>',"\n",$ret);
+ $ret=eregi_replace("\r\n".'<br([^<>]*)?/?>',"<br>",$ret);
+ $ret=eregi_replace('<br([^<>]*)?/?>'."\r\n","\r\n",$ret);
+ $ret=eregi_replace('<br([^<>]*)?/?>'."\n","\n",$ret);
+ $ret=eregi_replace('<br([^<>]*)?/?>',"\n",$ret);
return $ret;
}
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev