JeuWeb - Crée ton jeu par navigateur
Parcourir des dossiers dans un script php - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Parcourir des dossiers dans un script php (/showthread.php?tid=4633)



Parcourir des dossiers dans un script php - Argorate - 11-03-2010

Bonjour,

J'ai besoin de faire une recherche de caracteres dans des ".properties".

Le problème c'est que je n'ai rien qui lit ces fichiers.

Je me demandais comment faire un script php qui ouvrirer tous les fichiers d'un dossier puis tout les fichiers des dossiers du dossier dans lequel on ai (parcourir l'arboressance quoi)...

le fopen() je sais l'utilisais pour lire un fichier, mais faut-il encore avoir le nom du fichier. Donc ma question serait comment récupérer le contenu d'un dossier en php?

Merci.


RE: Parcourir des dossiers dans un script php - Anthor - 11-03-2010

http://php.net/manual/en/function.opendir.php


RE: Parcourir des dossiers dans un script php - Argorate - 11-03-2010

oki, thx et sinon y a une limite a la fonction fopen?
Dans le sens où elle arrive a tout ouvrir et surtout lire toutes les extensions, ou es-ce limité?


RE: Parcourir des dossiers dans un script php - Anthor - 11-03-2010

Que je mette .tartanfion ou une autre extension, un fichier est un fichier, et son contenu est le même.
Tu peux même ouvrir un .rar avec notepad, ce sera juste illisible.


RE: Parcourir des dossiers dans un script php - keke - 11-03-2010

(11-03-2010, 01:40 PM)Argorate a écrit : oki, thx et sinon y a une limite a la fonction fopen?
Dans le sens où elle arrive a tout ouvrir et surtout lire toutes les extensions, ou es-ce limité?

C'est aussi limité en fonction du droit de l'utilisateur PHP sur le fichier. Y'a parfois, selon l'hébergeur, des limites de ce côté là.

kéké


RE: Parcourir des dossiers dans un script php - Argorate - 11-03-2010

Ok, merci bien Wink