Bonjour,

Je suis entrain de créer une fonction qui me permet de lire tous les fichiers d'un répertoire y compris les sous dossiers, etc ...

Le code de ma fonction donne ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function lirerepertoire($nomrep)
{
  $dir = dir($nomrep);
  while ($nom = $dir -> read())
  {
    if (is_dir($nom))
    {
        lirerepertoire($nom);
    }
    echo $nom."<br/>";
  }
  $dir -> close();
}
D'après moi elle me semblait bonne, jusqu'à ce que je test la fonction ! Pour tester la fonction j'ai utiliser cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?php
include "fonctions/suppr_rep.php";
lirerepertoire("ecole");
echo "bonjour";
?>
Mais quand je lance ma page test sur le navigateur, on me propose de télécharger la page "test.php", la page où j'appelle ma fonction. Je comprends plus rien, de plus j'ai tester de la télécharger, il n'y a rien qui y apparait.

Comprenez vous pourquoi j'ai ce problème ?

J'espère que vous allez pouvoir m'aider
Cordialement

2berte