[spip-dev] Re: Fatal error: Maximul execution time of 10 seconds

Fatal error: Maximum execution time of 10 seconds exceeded in
/home/user/s/t/e/steevy/www/ecrire/inc_texte.php3 on line 144

La ligne 144, c'est
function echappe_html($letexte,$source) {

    $regexp_echap_html = "<html>(([^<]|<[^/]|</[^h]|</h[^t]|</ht[^m]|</htm[^l]|
    $regexp_echap_code = "<code>(([^<]|<[^/]|</[^c]|</c[^o]|</co[^d]|</cod[^e]|
    $regexp_echap_cadre = "<cadre>(([^<]|<[^/]|</[^c]|</c[^a]|</ca[^d]|</cad[^r

    $regexp_echap = "($regexp_echap_html)|($regexp_echap_code)|($regexp_echap_c

    while (eregi($regexp_echap, $letexte, $regs)) {

etc...

Si quelqu'un se sent de reprogrammer ça avec des strpos(), ça devrait aller
beaucoup plus vite et éviter les problèmes de la librairie ereg de php. Là,
j'ai la flemme :wink:

-- Fil

Alors la réponse, en fait, c'est qu'il n'y a pas (encore) de patch, c'est
ça?
C'est vilain de me faire des fausses joies, Fil

Cyril.

Essaie toujours en remplaçant cette ligne

    while (eregi($regexp_echap, $letexte, $regs)) {

par
     while (preg_match("/$regexp_echap/i", $letexte, $regs)) {

ça pourrait marcher (mais c'est pas standard sur tous les serveurs)

-- Fil

Bonjour,

Décidément, en ce moment, je ne suis pas très chanceux avec SPIP;-)
Je viens de relever une bizarrerie. J'utilise le fichier article-dist.html
livré par défaut avec SPIP1.5.1
Il y a certaines fois où le message "Répondez à cet article" s'inscrit bien
à la fin de l'article
cf http://www.planetexml.com/article.php3?id_article=1

Par contre, je ne sais pour quelle raison, en utilisant le même squelette,
sur un autre article,
cette même boucle forum s'inscrit tout en haut de ma page et cache des
informations
cf http://www.planetexml.com/article.php3?id_article=3

Comment faire pour que le problème disparaisse?

Merci encore une fois pour votre aide,
Cyril.