IL peut être utile de disposer d’un script qui permet de lister le contenu de dossier pour en extraire les fichiers. Voici un script PHP très simple qui balaye les fichiers d’un dossier ou d’un sous-dossier et ajoute leur nom de façon distincte, donc unique, dans le tableau $tabUrl. Il suffit de faire un print_r($tabUrl) pour obtenir la liste des fichiers.
[pastacode lang= »php » manual= »%24tabURL%3Darray()%3B%0Afunction%20AjoutURL(%24url)%0A%7B%0Aglobal%20%24tabURL%3B%0Aif%20(!in_array(%24url%2C%24tabURL))%0A%7B%0A%24tabURL%5B%5D%20%3D%20%24url%3B%0Areturn(true)%3B%0A%7D%0Areturn(false)%3B%0A%7D%0Afunction%20TraiteDirectory(%24directory%3D’..%5C%5Cdossier’)%0A%7B%0A%24it%20%3D%20new%20RecursiveIteratorIterator(new%20RecursiveDirectoryIterator(%24directory))%3B%0Awhile(%24it-%3Evalid())%20%7B%0Aif%20(!%24it-%3EisDot())%20%7B%0Aif%20(strstr(%24it-%3Ekey()%2C’.html’))%20%7B%0AAjoutURL(%24fichier)%3B%0A%7D%0A%7D%0A%24it-%3Enext()%3B%0A%7D%0A%7D » message= »Balayer de façon récursive, les répertoires » highlight= » » provider= »manual »/]