IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Erreur 400 avec script de parcours de repertoire


Sujet :

Langage PHP

  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut [PHP-JS] Erreur 400 avec script de parcours de repertoire
    Voila j'ai ecrit ce script pour, à partir d'un repertoire ressources, parcourir des sous repertoires, puis les fichiers presents. Mais je rencontre une erreur 400 à l'execution. Le serveur est un serveur mutualisé chez 1&1

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $dossier = opendir("image/");
     
    while(true !== ($sdir = readdir($dossier)))
    {
    	//parcorir les fichiers dun dossier
    	while (false !== ($file = readdir($sdir))) {
    		//traitement sur le fichier
    		echo $sdir.' : '.$file;	
    	}
    }
    Merci pour l'aide

  2. #2
    Membre éprouvé Avatar de kazhar
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 126
    Par défaut
    readdir() ne te retourne pas que les dossier, mais également les fichiers ...
    Et il commence par te retourner "..."
    Qui te mène au dossier du dessus.
    Donc, tu a une boucle infinie ici (tu remonte au dossier du dessus qui te renvoie ton dossier etc)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $dossier = opendir("image/");
     
    while($sdir = readdir($dossier)) {
     //parcorir les fichiers dun dossier
     
    if ($sdir != '...' && $sdir != '.') {
    while ($file = readdir($sdir)) {
     
    //traitement sur le fichier  echo $sdir.' : '.$file;
    }
    }
    }

Discussions similaires

  1. [MySQL] Erreur d'insertion avec script PHP
    Par Anthodev dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/09/2008, 15h00
  2. [GD] Erreur 500 avec script d'une ligne
    Par keul dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 24/09/2007, 10h50
  3. [PHP-JS] Erreur d'inclusion avec un script
    Par Equinoxe5 dans le forum Langage
    Réponses: 2
    Dernier message: 23/08/2007, 22h57
  4. [PHP-JS] erreur 404 avec menu déroulant
    Par midiweb dans le forum Langage
    Réponses: 5
    Dernier message: 15/02/2007, 15h56
  5. [PHP-JS] erreur dans le script php
    Par islem dans le forum Langage
    Réponses: 1
    Dernier message: 04/09/2006, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo