Update of /home/spip-cvs/spip/ecrire
In directory miel:/tmp/cvs-serv2656
Modified Files:
inc_texte.php3
Log Message:
s'il y a plusieurs tags à échappper, il faut que le tableau de résulatst soit trié dans le bon sens !!
Index: inc_texte.php3
RCS file: /home/spip-cvs/spip/ecrire/inc_texte.php3,v
retrieving revision 1.168
retrieving revision 1.169
diff -u -d -r1.168 -r1.169
--- inc_texte.php3 25 Sep 2003 13:51:56 -0000 1.168
+++ inc_texte.php3 25 Sep 2003 14:39:35 -0000 1.169
@@ -210,9 +210,9 @@
//
// Echapper les tags html contenant des caracteres sensibles a la typo
//
- $regexp_echap = "<[^>!':;\?]*[!':;\?][^>]*>";
+ $regexp_echap = "<[^<>!':;\?]*[!':;\?][^>]*>";
if ($flag_pcre)
- if (preg_match_all("/$regexp_echap/", $letexte, $regs)) while (list(,$reg) = each($regs)) {
+ if (preg_match_all("/$regexp_echap/", $letexte, $regs, PREG_SET_ORDER)) while (list(,$reg) = each($regs)) {
$num_echap++;
$les_echap[$num_echap] = $reg[0];
$pos = strpos($letexte, $les_echap[$num_echap]);