par
Ryle » 31 juil. 2007, 23:29
Tu as nommé ta variable contenant le chemin $d, et tu écrases ensuite cette variable en ayant également nommé le pointeur du dossier $d... donc forcément quand tu l'utilises pour concaténer chemin et fichier, php rale en te disant qu'à la ligne 38, tu utilises un objet de type Directory que tu essayes sauvagement de transformer en chaine de caractères.
Je suppose que la ligne 38 doit être celle-ci (sachant que tu auras la même erreur quelques lignes plus bas) :
$nd=$d.$entry;
En donnant des noms plus explicites à tes variables tu éviterais ce genre de désagréments

Tu as nommé ta variable contenant le chemin $d, et tu écrases ensuite cette variable en ayant également nommé le pointeur du dossier $d... donc forcément quand tu l'utilises pour concaténer chemin et fichier, php rale en te disant qu'à la ligne 38, tu utilises un objet de type Directory que tu essayes sauvagement de transformer en chaine de caractères.
Je suppose que la ligne 38 doit être celle-ci (sachant que tu auras la même erreur quelques lignes plus bas) :
[php]$nd=$d.$entry; [/php]
En donnant des noms plus explicites à tes variables tu éviterais ce genre de désagréments :)