Moteur de recheche de fichier

toto-05 -  
 toto-05 -
Bonjour,

j'ai trouver ce code qui permet de rechercher des fichiers dans un répertoire mais je ne trouve ou indiquer le chemin du répertoire

merci d'avance

<?php


// Mettre le chemin du répertoire
$d = dir("./");

if(isset($_POST['submit']) AND !empty($_POST['mot'])){
$mot = trim($_POST['mot']);

while($entry = $d->read()) { 
    preg_match("#($mot+?)#s", $entry, $new);
    $data = trim($new[1]);
    if (!empty($data)) echo '<a href="'.$entry.'">'.$data.'</a><br />';
} 
$d->close();
}

?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="mot">
<input type="submit" name="submit" value="Envoyer">
</form>

11 réponses

  1. tts-01
     
    peut tu réecrire le script avec un exemple de chemin de dossier

    merci d'avance
    1
    1. Lord Zero Messages postés 487 Statut Membre 115
       
      // Mettre le chemin du répertoire
      $d = dir("C:\Program Files (x86)");
      
      if(isset($_POST['submit']) AND !empty($_POST['mot'])){
      $mot = trim($_POST['mot']);
      
      while($entry = $d->read()) { 
          preg_match("#($mot+?)#s", $entry, $new);
          $data = trim($new[1]);
          if (!empty($data)) echo '<a href="'.$entry.'">'.$data.'</a><br />';
      } 
      $d->close();
      }
      
      ?>
      
      <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
      <input type="text" name="mot">
      <input type="submit" name="submit" value="Envoyer">
      </form>
      0
    2. marcelin3012 Messages postés 96 Statut Membre 1
       
      peut-on intégrer ce code dans une page html? si oui, dite le moi. si non, quel alternative voyez vous? merci
      0
  2. Lord Zero Messages postés 487 Statut Membre 115
     
    // Mettre le chemin du répertoire
    $d = dir("ICI");
    0
  3. tts-01
     
    merci beacoup heureusement qu'il y a des gens comme toi sur les forums
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Lord Zero Messages postés 487 Statut Membre 115
     
    il suffit de mettre ce code dans des balise php et de renomer ta page .php
    au lieu de .html
    0
  6. marcelin3012 Messages postés 96 Statut Membre 1
     
    merci mais j'ai une autre question. supposons que mon répertoire dont il s'agit ici est mon public_html. que mettre dans la partie $d = dir("ICI");
    0
  7. toto-05
     
    bonsoir,

    esque dans le moteur de recherche le nom du fichier fait office de lien vers le fichier ?

    merci d'avann
    0
  8. marcelin3012 Messages postés 96 Statut Membre 1
     
    oui, il renvoi les résultats vers les fichiers. mais ce qui me gène, c'est l'affichage du résultat. je m'explique. lorsque vous recherchez un fichier avec les lettres "abc" le résultat de la recherche s'affiche comme suit :
    abc
    abc
    abc
    abc
    abc etc ....

    j'aimerai savoir s'il existait un moyen d'afficher les résultats par nom de fichier?
    0
  9. toto-05
     
    bonjour et merci de m'aider,

    aurais tu une solution ?

    merci d'avance
    0
  10. marcelin3012 Messages postés 96 Statut Membre 1
     
    moi non plus je ne sais quoi faire
    0
  11. toto-05
     
    bonjour,

    avec le moteur de recherche combien de fichiers gère le moteur de recherche et de qu'elle taille stp ?

    merci d'avance
    0