votre avis sur un bug (?) - PHP - Programmation
Marsh Posté le 09-09-2002 à 10:22:52
ben disons que si tu donnes le code qui fait cette partie, on pourra peut-être répondre!
Marsh Posté le 09-09-2002 à 10:57:40
Analyser mon code...cela ne va pas être possible : ma collègue a fait le nettoyage par le vide apparement, et bye bye le surlignage des mots en rouge... arggg.
Non ce que je voulais, c'est juste savoir si des personnes ont déjà rencontré ce genre de bug : dans une boucle de ereg, on dirai que le parseur s'emballe (met <spa<span> à la place de <span> ).
Le code était correct, j'en suis certain
Marsh Posté le 13-09-2002 à 09:04:46
je pencherai pour un problème d'algo plutôt
si jamais ta regexp tourne en boucle elle peut très bien retransformer un <span> déjà ajouté par la boucle (ex avec un mot comme "pan" ou "an" )
Marsh Posté le 09-09-2002 à 10:01:18
bonjour,
voici ce qui m'arrive : je fais un petit moteur de recherche. Sur la page des resultats, je met en rouge les mots-clés saisis par l'utilisateur. Pour ça j'utilise ereg, et je remplace le mot X par <span style="color:red;">X</span>.
Ceci dit, le parsage semble un peu foireux : j'obtiens des trucs genre <spa<span style="color:red;">X</span>.
J'ai allégé la page au maximum (bien que ça ne soit pas une page ultra lourde ) mais ça déconne souvent quand même.
Qu'en pensez-vous ?
Lourdeur de la page ? (j'en doute)
Parseur qui deconne (easyPHP) ?
Un bug dans la fonction ereg ?
Autre chose ?