Les Snippets

Connexion

Chercher un fichier dans un repertoire (+ lien de telechargement)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 21/08/2006 17:11:17 et initié par foufou2004 [Liste]
Vue : 10808
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- PHP 5



Langage : PHP 5
Date ajout : 21/08/2006
Posté par foufou2004 [Liste]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Search File</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$filename = isset($_POST['filename']) ? $_POST['filename']:'';
?>
<form name="form1" method="post" action="search.php">
  <input name="filename" type="text" value="<?=$filename?>" id="filename">
  <input type="submit" name="Submit" value="Envoyer">
</form>
<?php
function ListeFindedFileAndLink($path,$pattern) {
  
  if (is_dir($path))
   {
     if ($dh = @opendir($path)) {
       while (($file = readdir($dh)) !== false) {
           if (($file != '.') && ($file != '..'))
               if (is_dir($path . $file))
                 ListeFindedFileAndLink($path . $file . '/',$pattern);
                else 
                  if (ereg($pattern,strtolower($file))) 
                     echo '<a href="'.$path . $file.'">'.$file.'</a><br>';
       }
       closedir($dh);
   }
   }
   elseif (is_file($path)) 
    if (ereg($pattern,strtolower($file))) echo '<a href="'.$path .'">'.$path .'</a><br>';  
}
$directory = "./docs/"; // Spécifier le chemins de ton repertoire le slash inclus
ListeFindedFileAndLink($directory,'('.$filename.')');
?>
</body>
</html>


Snippets en rapport avec : Fichiers, Php



Codes sources en rapport avec : Fichiers, Php

{Visual Basic, VB6, VB.NET, VB 2005} BART VOTRE BUREAU DANS UNE BARRE
Regroupez 20 icones dans une barre de travail afin de liberer un peu votre bureau. Cette barre se lo...

{PHP} [PHP]WEBFTP
Voici ma première contribution sur ce site: il s'agit d'un WebFtp que j'avais programmé pour des bes...

{PHP} AJOUT D'UN RENDEZ-VOUS DANS UN CALENDRIER EXCHANGE 2003
Bonjour à tous, Pour l'historique, il y a un environ un an, je cherchais un code ou une aide pour...

{PHP} GÉNÉRATEUR DE BALISE META KEYWORDS
Ceci est un script permettant de générer une balise META Keywords automatiquement. Dans l'exemple...

{PHP} CHARGER DES DONNÉES DEPUIS UN FICHIER TXT DANS UNE BASE DE DONNÉE
le titre dit tout dejàs ce script utilise une base de données Mysql les requêtes pour la création ...

{PHP} AJOUTER UN ARRIÈRE PLAN SUR UNE IMAGE
Cette fonction va permettre de modifier une image en ajoutant un arriere plan, VOTREIMAGE.PNG sera l...

{PHP} REDIMENSIONNER UNE IMAGE EN PHP
Il est souvent nécessaire, si ce n'est indispensable de créer des miniatures quand on fait un site, ...

{JAVA / J2EE} BANANA SPLIT
Un outil qui permet de couper de gros fichiers et de les recoller ensuite. utile pour deplacer un gr...

{PHP} CHIFFRES EN LETTRES
cette source converti des chiffres en des chaines de caractère en toute lettre supporte jusqu'à 999...

{PHP} PAGINATION EN PHP
Un code php pour afficher une pagination, avec l'appel en html pour le tester. Cela affiche juste le...