Fichier PDF DOC XLS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fichier PDF DOC XLS

par pitt » 22 déc. 2005, 14:29

oui j'avais compris ca mais la méthode que je te propose parcoure les fichiers, les ouvre récupère les données présentes à l'intérieur puis si on trouve le mot clé dans ces données on indexe le nom de fichier ce qui te permet ensuite de créer une liste de liens vers les fichiers contenant le mot en question.

par lenul » 22 déc. 2005, 13:35

Je crois que je me suis mal exprimé sur mon problème, en faite ma recherche consiste non pas à rechercher des noms de fichiers dans un répertoire mais de mots clés à l'interieur du contenu texte des fichiers.

J'ai déjà trouvé des logiciels qui font ça du style Zoom indexer mais le problème reste toujours le même ce n'est pas une solutions adaptée à un site web dynamique qui va être totalement indépendent.

Joyeux noël.

par lenul » 22 déc. 2005, 13:12

Ok pitt, j'essaye et je te tiens au courant.
Merci pour ton soutien et joyeux noël.

par pitt » 22 déc. 2005, 12:50

Ca n'est pas un problème car pour effectuer ta recherche tu peux parcourir tout ton dossier concerné et non juste une liste spécifiée

$mot=$_POST['motachercher'];
$tab=array();
$repertoire="le_nom_du_rep/";
$dossier=opendir($repertoire);

while ($id_fichier=readdir($dossier)){

$fp=fopen($id_fichier,"r");

while (!feof($fp)){
$ligne=fgets($fp,4096);
if (ereg($mot,$ligne)){
$bool=true;
}
fclose($fp);}
if ($bool){$tab[]=$id_fichier;}
}

foreach ($tab as $cle =>$fichier){
echo "<a href=\"$fichier\">$fichier</a>";
}


Je pense que cela peut marcher peut etre quelques problemes de lecture dans le dossier tiens moi au courant

par lenul » 22 déc. 2005, 12:40

Merci pour ton interêt.

Ta solution peut être envisagé mais le problème c'est que la recherche doit être automatique vu que de nouveaux fichiers peuvent être ajoutés à n'importe quel moment et le site est voué à être dynamique sans aucune intervention de ma part.

Joyeux noël.

par pitt » 22 déc. 2005, 12:33

Tu veux pouvoir saisir un mot qui va etre recerché dans tes fichiers de la rubrique concerné?

Si c'est ca tu dois pouvoir gérer en ouvravt tout les fichiers, en recupérant les lignes et en étudiant leur contenu (voir si le mot est dedans), si c'est le cas tu conserves en mémoire le nom du fichier dans un tableau et apres tu peux faire une liste de liens correspondante au fichier du tableau je te conseille de faire un tour du coté de la doc sur les manipulations de fichiers et sur les expression regulieres

Fichier PDF DOC XLS

par lenul » 22 déc. 2005, 12:27

Bonjour tout le monde,

Puis je avoir un petit coup de pouce, merci d'avance.

J'ai des fichiers PDF DOC et XLS stocké dans un répertoire de mon site et qui sont liés à des rubriques du "site".
Ce que je veux faire c'est un module de recherche qui pourait chercher dans le contenu de ces fichiers et m'afficher un résultat de recherche cliquable qui ouvrirait directement le fichier concerné.


Merci pour vos conseils et vos tuyaux et joyeux noël à tout le monde.