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 : 6677
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

{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} CALENDRIER DE RÉSERVATION DYNAMIQUE REVUE ET AMÉLIORÉ
À la lecture du forum de la source d'un calendrier de réservation dynamique, plusieurs personnes dem...

{PHP} CLIENT CHAT (MESSAGERIE PRIVÉE) AJAX ET PHP
il s'agit d'un client chat en ajax et php. Ce systéme de messagerie gére l'envoi de messages privés....

{PHP} PHPMYSITEWEB
Présentation du script PHPMyWebsite est un weblog très facile à administrer et à installer ! J'ai...

{Visual Basic, VB6, VB.NET, VB 2005} ACCESS TO ( XML,EXCEL )
Avez-vous déjà utilisé des données sous forme des fichiers xml ou excel ? Ce programme va t’aider...

{PHP} CRÉATEUR AUTOMATIQUE DE SITE(MERCI A GUISX POUR SON SITE V3.0 !).
Bonjour, en tant que débutant je poste mes scripts :) un créateur automatique de site, je m'expliqu...

{Visual Basic, VB6, VB.NET, VB 2005} SUPPRESSION DE CERTAINS FICHIERS DANS UN RÉPERTOIRE PARTICULIER ET RÉCURSIVEMENT DANS SES SOUS-RÉPERTOIRES, CRÉÉS/MODIFIÉS/ACCÉDÉS A UNE CERTAINE DATE-VBS
Ce programme a été développé en vbscript, les 4 paramètres à entrer sont - le répertoire, dans lequ...

{Javascript / DHTML} [GAG] GESTION AJAX GÉNÉRALISÉE
° pour gérer tous les appels possibles avec AJAX ° ================================================...

{PHP} MODULE DE NEWS EN PHP MYSQL + COMMENTAIRES PHP MYSQL
Voici un module de news codé par mes soins Ceci est mon premier module de news, et posté ici ! ...

{PHP} RESERVATION EN LIGNE DE GITE
le script vous permet : * d'administrer plusieurs locations * d'indiquer à vos visiteurs l'état ...