lister les fichiers d'un repertoire à partir d un formulaire html

lister les fichiers d'un repertoire à partir d un formulaire html - PHP - Programmation

Marsh Posté le 27-03-2007 à 16:45:26    

slt,
 
voila mon petit problème du jour, je veux lister les fichiers d'un répertoire en indiquant le nom de celui-ci dans un champ texte, et avec le bouton submit déclencher  un script l'affichage du contenu de ce repertoire .... j'ai déjà commencé.... mais ç'et pas encore ça..  
 
fichier html

Code :
  1. <html>.....<body>
  2. <form action="repertoire.php" method="POST">
  3. nom:
  4. <input type="text" name="texte" />
  5. <input type="submit" />
  6. </form>
  7. </body>
  8. </html>


 
 
fichier PHP

Code :
  1. <?php
  2. $chemin=$_POST['texte'];
  3. $rep=opendir("." );
  4. if ($chemin=$rep) {
  5. //ouverture du répertoire courant
  6.  
  7.   //lecture successive de tous les noms de fichiers
  8.   echo " le repertoire contient les fichiers: <br>";
  9.   while($entree=readdir($rep)){
  10.   // tant que l'on est pas positionner à la fin du fichier
  11.   echo "$entree<br>";
  12.   }
  13.   //fermeture du répertoire
  14.   closedir($rep);
  15. }
  16.   ?>


 
auriez vous une petite idée?  


---------------
blog Bretagne
Reply

Marsh Posté le 27-03-2007 à 16:45:26   

Reply

Marsh Posté le 27-03-2007 à 17:15:20    

PHP.net préconise une autre écriture pour lire le dossier, lis-la :
http://fr.php.net/manual/fr/function.readdir.php
 
et regarde éventuellement du coté de la fonction glob()
http://fr.php.net/manual/fr/function.glob.php

Reply

Marsh Posté le 27-03-2007 à 17:35:23    

pour mon  "tout petit" script...  personne n'a une idée pour que je puisse fairele listage?


---------------
blog Bretagne
Reply

Marsh Posté le 27-03-2007 à 17:36:59    

t'as les réponses dans mes liens ... Après à toi d'adapter un petit chouia.

Reply

Marsh Posté le 27-03-2007 à 20:58:58    

shyboy a écrit :


Code :
  1. <?php
  2. $chemin=$_POST['texte'];
  3. $rep=opendir("." );
  4. if ($chemin=$rep) {




 
Ça n'a aucun sens ce que tu fais, et ta condition est foireuse (c'est == pour tester l'égalité)...


Message édité par sielfried le 27-03-2007 à 20:59:08

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed