CVS: spip/ecrire inc_texte.php3,1.168,1.169

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]);