Votre question

[PHP] explication de la fonction opendir

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
29 Décembre 2006 20:23:53

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.lephpfacile.com/howto/index.php?p=12
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

Autres pages sur : php explication fonction opendir

29 Décembre 2006 20:27:43

http://fr3.php.net/opendir

apparemment non mais ensuite tu peux tester les fichier/répertoire pour savoir si ce sont des répertoires et donc ensuite les lires.

En gros rendre opendir récurrent.
29 Décembre 2006 21:25:31

désolé mais les mots compliquer pour moi sa me dépasse, récurent sa veut dire quoi ? pour moi c'est qu'il est tout le temps là et qu'il arrête pas de se répéter c'est sa ?
Mais cette fonction me permettra de faire un lien vers ces dossier ?
Contenus similaires
29 Décembre 2006 21:52:47

récurent signifie qu'il analyse tous les sous répertoires, en gros lorsqu'il trouve un répertoire il va également le lister et ainsi de suite.

Il faut que tu modifie opendir (faut créer une nouvelle fonction) pour faire ce que tu veux faire apparemment.
30 Décembre 2006 01:27:37

Le mot que tu voulais employer SIM07 est récursif (il me semble) et pour le coup, mwa85, tu as plusieurs exemples de fonctions récursives dans la doc php avec opendir.

Par exemple celle ci : http://fr2.php.net/manual/fr/function.opendir.php#59599 qui efface les fichiers de façon récursive.

Plus qu'a changer "efface" en "génere les vignettes" et tu as, il me semble, ce que tu cherches.

Sinon pour l'idée de générer des images à la volée, "c'est mal !", pour des raisons de charge, mais c'est une autre histoire.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS