Erreur readdir Resource id #4

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 : Erreur readdir Resource id #4

Re: Erreur readdir Resource id #4

par Ryle » 12 nov. 2010, 10:06

Et ton répertoire "pages" contient bien les cinq dossiers page2, page3, page4, page 5 et page6 ?
chacun des is_dir retournent "ok" ? (tu fais bien le is_dir dans ta boucle while ?)

Re: Erreur readdir Resource id #4

par Invité » 12 nov. 2010, 07:44

Merci de répondre, mais non pas du tout.

Re: Erreur readdir Resource id #4

par Ryle » 11 nov. 2010, 23:55

Est-ce que ton $rep serait alimenté depuis une base de données ?

Si c'est le cas, tu as du omettre l'appel à une fonction de type mysql_fetch_* pour récupérer les enregistrements contenus dans la ressource générée suite à l'exécution de ta requête...

Erreur readdir Resource id #4

par tyrol » 11 nov. 2010, 18:30

Bonjour à tous
Débutant et nouveau sur le forum, ceci est ma permière question.

Cette partie de code fonctionne plus haut dans ma page.
		for ($nb=2;$nb<7;$nb++)
			{
			$rep = '../pages/page'.$nb;
			$dirpage = opendir($rep);
			while(($elempag=readdir($dirpage))!==false)
Là j'ai une erreur:

Warning: readdir(): 4 is not a valid Directory resource

si je fait un :
if(is_dir($rep)) {echo 'ok';}
c'est bon.

Et un :
echo $rep
M'affiche:

Resource id #4

Merci d'avance pour vos réponses