c'est assez spécial comme moteur de recherche. As-tu testé avec de petits fichiers et des mots simples ?
As-tu la certitude que la recherche se fasse convenablement ?
C'est le danger du copier/coller d'internet, c'est qu'il n'y a pas forcément les structures de contrôle ...
quelques tests simples pour débugger :
- afficher le nom du fichier où il est en train d'effectuer la recherche (au moins, tu es sûr qu'il passe bien par un fichier)
- afficher les données qu'il lit du fichier (pour un petit fichier, tu sauras à vue d'oeil si ta recherche aboutit ou non)
- s'il est censé trouver qqch, afficher la position où il le trouve
- afficher le contenu des différentes variables avec un print_r($var) ou un var_dump($var)
bien entendu je suppose que tu ne fais pas de tests sur l'encodage des caractères, parce que un "é" en ISO-8859-15 n'est pas pareil à un "é" en UTF-8 ou en charset Windows-1252 ...
---------------
NewsletTux - outil de mailing list en PHP MySQL