[PHP] explication de la fonction opendir

Fermé
Utilisateur anonyme - 29 déc. 2006 à 20:09
Thom@s Messages postés 3412 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 - 30 déc. 2006 à 19:52
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 mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678
30 déc. 2006 à 19:52
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