Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1764 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Lister les fichiers d'un dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Lister les fichiers d'un dossier

n°1629281
Zoltan32
Posté le 23-10-2007 à 13:27:08  profilanswer
 

Bonjour à tous.
 
J'ai un script qui permet de lister les fichiers d'un dossier (ici en l'occurrence le dossier "fichiers" ). Ce qui est bizarre c'est qu'il fonctionne sur Internet mais pas en local. :??:  
En local il me retourne l'erreur suivante :
 

Citation :

Catchable fatal error: Object of class Directory could not be converted to string in C:\wamp\www\test\index.php on line 19


 
A ce que j'ai lu c'est parce que je tente d'utiliser une variable en tant que chaîne de caractères, alors qu'à la base c'est un objet.
Mais à vrai dire je ne sais pas ce qu'il faut que je modifie concrètement pour remédier à ce problème.
 
Voici le code :
 

Code :
  1. <?php
  2. $d = dir("./fichiers" );
  3. while ($entry = $d->read())
  4. {
  5. if($entry != "." && $entry != ".." ){
  6. $lien = $d.' '.$entry;
  7. $lien = str_replace('Object ', 'fichiers/', $lien);
  8.     echo '<a href="'.$lien.'">'.$entry.'</a><br>';
  9. }
  10. }
  11. $d->close();
  12. ?>


 
La ligne 19 correspond à : $lien = $d.' '.$entry;
 
Merci d'avance pour vos réponses. :jap:


Message édité par Zoltan32 le 23-10-2007 à 14:15:26
mood
Publicité
Posté le 23-10-2007 à 13:27:08  profilanswer
 

n°1629289
FlorentG
Unité de Masse
Posté le 23-10-2007 à 13:35:36  profilanswer
 

$d est un objet, pas une string...  

Code :
  1. $dossier = './fichiers';
  2. $d = dir($dossier);
  3. while(...) {
  4.   ...
  5.   $lien = $dossier . ' ' . $entry;
  6. ...
  7. }

n°1629338
Zoltan32
Posté le 23-10-2007 à 14:15:12  profilanswer
 

Ok merci ça marche. ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Lister les fichiers d'un dossier

 

Sujets relatifs
Problème pour générer la DTD de fichiers XML[résolu] Recherches parallèles LDAP
[resolu]Affichier resultat de ma requete dans un cadre de ma page PHP[resolu] recuperer le flux audio d'un lecteur flash ?
[Résolu]Alignement...[Résolu] Envoyer mail en perl avec authentification
[debutant][résolu]C++ et QT4...Conversion de type??zippage de fichiers et répertoires dans plusieurs fichiers zip (Résolu
[VBA Excel] Appliquer couleur sur une partie de chaine 
Plus de sujets relatifs à : [Résolu] Lister les fichiers d'un dossier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR