[PHP] explication de la fonction opendir

Utilisateur anonyme -  
Thom@s Messages postés 3412 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour !!
Joyeuse Fête !
Dans l'avancé de mon site je tombe sur le gros problème des photos
J'ai fais des recherche est-ce que je fais les mini et après je les affiche ou la librairie GD les cré à la volée
Pour mon script j'ai décidé de prendre la deuxième solution, la librairie es crée à la volée.
Je tire le script sur ce site :
http://www.google.fr/url?sa=t&ct=res&cd=2&url=http%3A%2F%2Fwww.lephpfacile.com%2Fhowto%2Findex.php%3Fp%3D12&ei=UmWVRcXkJ5G6-QLFucT9Dg&usg=__1I4IIp83F7k67HUtv1cOD_vIQc0=&sig2=YG-ReVoVa3hsac47Ops8aw
et je souhaiterai adapter ce script pour mon site.
Ce que je voudrais juste savoir c'est :
est-ce que la fonction PHP opendir va cherche aussi dans les dossier qui sont contenu dans le dossier
Car j'ai un dossier photos, qui à d'autre dossier dedans qui contient des photos aussi alors va t il les explorer ?
Merci
Bonne fin de journée
A voir également:

1 réponse

Thom@s Messages postés 3412 Date d'inscription   Statut Modérateur Dernière intervention   678
 
Salut !

est-ce que la fonction PHP opendir va cherche aussi dans les dossier qui sont contenu dans le dossier
Non, opendir n'ouvre pas les sous-répertoires de manière récursive; c'est à toi de le faire :)

Mais, en fait, opendir ne fait que retourner un pointeur, que tu dois lire avec readdir, avec une boucle while par exemple.

readdir te donne les "éléments" (indifféremment fichiers et dossier) contenus dans le dossier spécifié.
Il suffit donc, pour chacun de ces éléments, de tester s'ils sont des dossiers (is_dir); si oui, tu fais un opendir puis readdir dessus, et ainsi de suite :-)

Pour plus d'infos, le manuel PHP :
opendir
readdir

A+
0