Salut salut.

Voilà. J'essaie de coder une fonction booléenne (qui retourne true ou false quoi !) qui teste un répertoire et indique s'il est vide ou non.
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 function is_empty($dir)
{
    $handle = opendir($dir);
    readdir($handle);
    readdir($handle);
    if (false != readdir($handle)) return false;
    else return true;
}
Mon problème est le suivant : cela ne me retourne que '1'... Que le répertoire soit vide ou non. Quel est le problème ?