Page 1 sur 1

Les recherches toutes baisées

Publié : 12 févr. 2014, 17:32
par -SGN-
L'outil de recherche du forum est opérationnel mais tout de même bien bugué. A chaque recherche on a en haut de page des messages d'erreur du genre

Code : Tout sélectionner

[phpBB Debug] PHP Notice: in file /includes/functions_content.php on line 242: preg_replace() expects parameter 4 to be long, string given
[phpBB Debug] PHP Notice: in file /includes/functions_content.php on line 242: preg_replace() expects parameter 4 to be long, string given
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3545: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3547: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3548: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3549: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)

De plus le charset du résultat de la recherche n'est pas bon et du coup les caractères accentués et spéciaux font de la merde.

Re: Les recherches toutes baisées

Publié : 12 févr. 2014, 20:32
par YannHuitNeuf
Le mec qui débarque...
C'est la première fois que tu utilises la recherche, toi.
Ca n'a jamais marché.

Re: Les recherches toutes baisées

Publié : 13 févr. 2014, 11:40
par Vlatabaff
Si je peux me permettre (déformation professionnelle) : l'affichage de ce genre de messages d'erreurs, normalement destinés aux développeurs, est une source de vulnérabilités / failles de sécurité car ils apportent des informations cruciales pour d'éventuels pirates. Même si la recherche ne fonctionne pas, pour des raisons diverses, serait-il possible d'éviter l'affichage de ces messages et les remplacer par un message plus parlant, du genre : "Insiste pas, la recherche ne fonctionne pas ! Retourne poster des messages (utiles)..."

Re: Les recherches toutes baisées

Publié : 15 mars 2014, 16:01
par moiouunautre
Je ne sais pas si ça a été signalé quelque part, mais la recherche semble opérationnelle, j'ai réussi a rechercher Gradius et Ikaruga 8) .
Le seul bug que j'ai eu, c'est les accents qui apparaissent mal, par exemple "é" changé en "é"
Sur un forum aussi gros, une fonction recherche opérationnelle, c'est quand même une bonne nouvelle pour les utilisateurs :) )

Re: Les recherches toutes baisées

Publié : 08 avr. 2014, 15:58
par YannHuitNeuf
Je reviens ENCORE là dessus !!!!
Mais ce truc tout pété qui apparait quand on fait des recherches, ça me rend dingue (enfin un peu plus que d'habitude).

Il doit y avoir une erreur dans le code de la fonction de recherche.
Je n'ai pas accès à ce code, mais généralement, le problème vient de là :

il doit y avoir (à la ligne 242) :

Code : Tout sélectionner

$text = preg_replace('/ +/', ' ', strtr($text, "\t\n\r\x0C ", '     '), $text);
Et il faut le remplacer par :

Code : Tout sélectionner

$text = preg_replace('/ +/', ' ', strtr($text, "\t\n\r\x0C ", '     '));
Merci d'avance :charme:

EDIT : Bon, visiblement, il n'y a que moi que ça dérange. :(