Dans l'optique de la création d'une base documentaire (rien de professionnel je vous rassure) je voudrais mettre en place un petit moteur de recherche php/mysql. Mes connaissances dans ce langage étant très limitées (et celles des autres personnes du projet aussi, boulay inside attitude ) nous avons décidé d'en récupérer un tout fait.
Après maintes (pas sûr de l'orthographe moi) recherches sur le web, nous sommes tombés la dessus : site du moteur de recherche
Ce petit moteur nous paraissait plutôt bien car il gère les accents, les majuscules... Mais, car il y a toujours un mais... lors des tests en local avec easyphp et bien le moteur ne marche pas.
Je m'explique avec les paramètres de bases, donc ceux proposés par l'auteur (base de données: devel, table:search, utilisateur: root, pass:aucun) aucun résultat n'est retourné (même avec les mots de l'exemple) et le formulaire reste à la page de saisie avec l'intitulé "Entrer au moins un mot", le texte tapé préalablement dans la case rechercher disparaissant.
Nous avons contacté l'auteur et webmaster mais toujours pas de réponse depuis deux semaines.Je m'en remet donc à sharemanga et ces codeurs php pour nous éclairer .
La seule modification que nous ayons apporté est la définition du champ id car phpmyadmin renvoyait une erreur. Celui-ci avait les caractéristiques suivantes:
id tinyint(255) DEFAULT '0' NOT NULL auto_incrementque nous avons modifié par :
id int(15) NOT NULL auto_increment.
Etant absente pour deux jours (déplacement pour le boulot oblige ;) ) je ne pourrais donner plus de précisions avant ce délai.
En vous remerciant d'avance,
- Vous pouvez télécharger le dossier avec tous les fichiers du moteur de recherche ICI
- Voir un exemple sur le site de l'auteur (lui forcément ça marche :pinch: )
Fichier config.inc :
[Voir le message caché (spoiler)]
Fichier form :
[Voir le message caché (spoiler)]
Fichier search :
[Voir le message caché (spoiler)]
Création de la table search
[Voir le message caché (spoiler)]
Les codes du footer et du header (page HTML) ne sont pas mis car ils me semblent inhérents au problème.
[EDIT] même avec password="" dans le fichier config.inc cela ne change rien.