Bonjour à tous!!
Je suis en train de développer un bac_office pour un site.
Pour cela j'ai besoin de lister les dossiers qui sont présents sur le site c'est à dire que tous les dossiers qui sont présents à partir de la racine du site doivent être listés.
J'utilise donc la fonction opendir de php. Mais celle ci me renvoit une erreur lorsque j'essaie de l'appeler avec une l'url du site
Comment ça se fait?? Y a t'il quelquechose que j'ai oublié?? Merci
Code :
- function Listage ($repertoire_de_depart, $Is_Repertoire)
- {
- if ($Is_Repertoire)
- {
- // Notez que !== n'existait pas avant 4.0.0-RC2
- if (($handle = opendir($repertoire_de_depart)))
- {
- echo 'coucou';
- $handle;
- /* Ceci est la façon correcte de traverser un dossier. */
- while (false !== ($file = readdir($handle)))
- {
- if ($file != '.' && $file != '..' && is_dir($file))
- {
- echo "$file <br/>";
- Listage($repertoire_de_depart."/".$file, true);
- }
- }
- closedir($handle);
- }
- }
- }//Listage()
|
Et l'appel
Code :
- Listage ("http://www.monsite.com", true);
|
L'erreur
Code :
- Warning: opendir(http://www.monsite.com) [function.opendir]: failed to open dir: not implemented in
|