parcourrir un dossier problem avec readdir

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 : parcourrir un dossier problem avec readdir

par Davee » 08 mars 2007, 22:57

désolé :oops:

par Truc » 08 mars 2007, 22:56

Modération :
Davee, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par Davee » 08 mars 2007, 22:10

Je suis désolé d'avoir posté pour rien.
C'est en regardant le code du message que j'avais affiché que j'ai vu ma con***ie.
La fermeture du dossier était mal placée.
Shame on me!! :oops:
<?php
$handle= opendir('pict');
   while (false !== ($file = readdir($handle))) {
       if ($file != "." && $file != "..") {
	   $listimg=array($file);
           foreach ($listimg as $num=>$img){
		   	 echo '<img src="pict/'.$img.'" border="0"></a>';
       }

   }
}
closedir($handle);
	?>
Je met le code modifié au cas ou.
en même temps siil y en à qui voient des erreurs autre, mais tout aussi débile.
Qu'ils ne se prive pas de me foutre la honte. :)
edit: Merci the hawk en plus j'avais déjà essayé (10 fois même) et ça n'avait pas marché.
David.

par thehawk » 08 mars 2007, 22:08

essaye avec : $handle= opendir('pict/');

parcourrir un dossier problem avec readdir

par Davee » 08 mars 2007, 22:05

Bonjour,
Je tourne en rond sur un problem que je ne voit pas j'ai déjà utilisé cette fonction sans problem mais là readdir() me donne une erreur:

Warning: readdir(): 2 is not a valid Directory resource in E:\site\index.php on line 61
<?php
$handle= opendir('pict');
   while (false !== ($file = readdir($handle))) {
	   $listimg=array($file);
           foreach ($listimg as $num=>$img){
		   echo $file.'<br>';
		   	 echo '<img src="/pict/'.$img.'" border="0"></a>';
       }

   closedir($handle);
}
	?>
je ne sais pas d'ou vient cette erreur il n'y a pas l'air d'en avoir dans le code php.

Merci d'avance
David.