Changeset 60679 in spip-zone for _plugins_/coloration_code


Ignore:
Timestamp:
Apr 26, 2012, 1:47:14 PM (8 years ago)
Author:
marcimat@…
Message:

Diminuer la charge de geshi / spip2 pour ne pas planter lorsque pcre.bactrace_limit est à 100 000 (valeur par défaut des PHP < 5.3.7)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coloration_code/trunk/geshi/geshi/spip2.php

    r60678 r60679  
    121121@define('REG_BALISE_COMPLET',
    122122          REG_BALISE_COMPLET_START . '(' // [ ... (
    123         . '(?:' . REG_BALISE_TOUT . ')' // #BALISE
    124         . '(?:(\s*' . REG_NOM_FILTRE_TOUT . '?' . str_replace('?R', '?5', REG_CRITERES_BOUCLE) . '?)*)' // {arguments} |filtre{criteres}
    125         . ')' . REG_BALISE_COMPLET_STOP ); // ) ... ]
     123        . '(?:' . REG_BALISE_TOUT . ')' // #BALISE
     124         // {arguments} |filtre{criteres}
     125         // *+ pour diminuer le nombre de pcre.backtrace_limit
     126        . '(?:(\s*' . REG_NOM_FILTRE_TOUT . '?' . str_replace('?R', '?5', REG_CRITERES_BOUCLE) . '?)*+)'
     127         // ) ... ]
     128        . ')' . REG_BALISE_COMPLET_STOP );
    126129
    127130
     
    199202        // on l'appelle plusieurs fois mais on colorie toujours avec la meme cle.
    200203        $key = 4;
    201        
    202204        // 0 = tout
    203205        // 1 = [
Note: See TracChangeset for help on using the changeset viewer.