Je dois afficher le contenu d’un repertoire et de ses sous repertoires.
Comme je connais rien en PHP, j’ai pompé une source (qui affiche mais qui compte pas) trouvée sur le net et je l’ai modifiée.
L’affichage marche impec mais pas le comptage.
Ca me donne toujours 0 et en plus ça m’affiche le résultat avant l’affichage bien que l’appel de la fonction se trouve avant.
Je pige pas pourquoi mais peut etre que pour les pros du PHP, ca sera évident.
Ta variable $count que tu définis à 0 au début de ton programme ne sera pas reconnu dans ta fonction. Lorsque tu définis une fonction, la portée d’une variable définie dans cette fonction est locale à la fonction. Une solution serait de déclarer ta variable en global.
la raison est simple : ton listing se fait dans un tableau, toi tu affiche count directement comme ça en plein milieu du tableau, le navigateur ne sachant pas trop quoi en faire il l’affiche à qui mieux mieux…