Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1481 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Script de recherche sans sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script de recherche sans sql

n°2186941
Tapco
Posté le 22-04-2013 à 12:49:17  profilanswer
 

Bonjour,
 
 
je souhaiterais réaliser un script de recherche sans sql !
 
Donc trouvez l'équivalent de LIKE en php.
 
La recherche serais sur une liste de fichiers pdf.
 
 
J'ai trouvé stristr() mais le soucis c'est que je récupère un array de mes fichiers et un array des mots tapés.
 
Une piste ?


---------------
Henriot Steven
mood
Publicité
Posté le 22-04-2013 à 12:49:17  profilanswer
 

n°2187075
scull
MySCULL cay bon mangez en!
Posté le 22-04-2013 à 20:38:21  profilanswer
 

Des recherches sans sql ?
Déjà, si tu as une petite quantitée de pdf, tu peux oublier la recherche "à la volée". C'est à dire que tu vas d'abord devoir indexer le contenu de tes pdf et le stocker quelque part. Pas obligatoirement avec mysql mais c'est tout même plus pratique qu'avec une quantitée de fichier txt.
 
Donc si je recap il te faut un script d'indexation, qui va récupérer le contenu des fichiers pdf (texte) et extraire les mots clés (et puis faire un lien, mot clés <-> pdf).
Ensuite il te faut un script qui fera la recherche (et si tu as une base mysql pour stocker les mots clés, tu pourras utiliser le LIKE ).
 
J'espère que c'est de cela dont tu as besoin
Bon code

n°2187082
Tapco
Posté le 22-04-2013 à 22:04:22  profilanswer
 

Merci de ta réponse,
 
je m'aperçois que je n'ai pas tout marqué =)
 
En faite, j'ai un dossier contenant mes fichiers pdf. Je ne souhaite pas récupérer le contenu du pdf. Je récupère déjà le nom de celui-ci.
 
Exemple :
 
contenu du dossier
"fiches/sulfate de cuivre.pdf"
"fiches/acide sulfamique 1kg.pdf"
"fiches/acide sulfamique 5kg.pdf"
etc...
 
j'ai ma page avec mon input, quand je tape une lettre j'ai une requête ajax qui tape sur mon script de recherche.
 
Donc pour le moment je ne fait que lister le contenu du dossier "fiches" et si je pouvais éviter les requêtes sql, cela m'arrangerais !


---------------
Henriot Steven
n°2187255
scull
MySCULL cay bon mangez en!
Posté le 23-04-2013 à 20:52:58  profilanswer
 

Alors c'est 100 fois plus simple, je te laisse faire le code qui ira bien :
 
un glob('fiches/*.pdf') qui va te créer un tableau contenant tous les chemins des fichiers pdf avec le nom du fichier.
 
Ensuite, c'est peut être pas top, mais tu fais un foreach du tableau de glob.
Dans ta boucle, tu vérifies si la valeur contient la valeur de ton "input", si c'est le cas, tu le met de coté dans un tableau. Ce même tableau qui contiendra alors tous les fichiers à afficher.
 
Hésites pas si c'est pas assez clair et bon code!


Message édité par scull le 23-04-2013 à 20:53:38

---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°2187258
Tapco
Posté le 23-04-2013 à 21:04:29  profilanswer
 

Merci ça me semble être une très bonne piste !
 
Par contre mon input peux contenir plusieurs mots... Et là, ça se complique !
 
exemple "sulfate cuivre 1kg"
 
la récursivité c'est pas mon truc  :(  
 
je récupère un tableau de mon input (un genre d'explode)
 
 
Je continu mes recherches !


---------------
Henriot Steven
n°2187261
scull
MySCULL cay bon mangez en!
Posté le 23-04-2013 à 21:14:18  profilanswer
 

ouep voilà, tu fais un explode de ton input, et du coup, dans ta boucle des fichiers, tu peux refaire un boucle. Cad que pour chaque mots clés, tu les cherches dans le nom du fichier.
 
Bon code

n°2187267
Tapco
Posté le 23-04-2013 à 21:23:18  profilanswer
 

OK merci,
 
je test tout ça demain et te tiens au courant =)


---------------
Henriot Steven

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Script de recherche sans sql

 

Sujets relatifs
[AHK] recherche un script multibind AutoHotkeyRecherche script ou une aide pour la création d'un script.
Recherche script PHP filtrage emailAucun script moteur de recherche PHP ne marche !!
Barre de recherche google dans un site SCRIPTScript recherche fichier photo
[PHP] Recherche script d'enchèresRecherche script (menu déroulant spécial)
Recherche script Pendule avec aiguille de qualitéRecherche script Pendule avec aiguille de qualité
Plus de sujets relatifs à : Script de recherche sans sql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR