Je voudrai savoir comment je pourrai récupérer les fichier d'un répertoire (sur mon disque dur) et les utiliser
Je voudrai savoir comment je pourrai récupérer les fichier d'un répertoire (sur mon disque dur) et les utiliser
http://php.developpez.com/faq/?page=...exicographique
Attention cependant, il faut que ton répertoire soit accessible depuis ton server web...
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Regarde les exemples disponible dans la doc ici :
http://fr3.php.net/fr/opendir
A noter qu'en principe tu ne devrais avoir les droits que de manipuler des fichiers qui sont dans l'arborescence du site web... enfin, windows est ultra permissif pour ca en local je crois bien
Mais cmt je fais pr ke mon répertoire soi accessible depui le serveur?
Merci d'éviter le SMS.
Pour qu'un répertoire soit accessible, il faut qu'il soit situé dans l'arborescence de ton site web.
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Tu veux accéder à des fichiers de ton disque dur depuis un site sur un serveur distantpas sûr que ça soit possible ça (sécurité), sauf en bidouillant peut-être et encore pas sûr du tout...
Ok, je vais essayer de mettre le dossier ds l'arborescence, merci
J'ai mis mon répertoire la ou j'ai toutes mes pages de code, mais ca fonctionne pas.
j'ai un warning ki dit :
Warning: fopen(.): failed to open stream: Permission denied in c:\program files\easyphp1-8\www\site\import_dhcp2.php on line 57
Quelqu'un a une idée?
???fopen(.)
je te conseille d'aller jeter un oeil à la doc de fopen() ...
Regardes le fichier que tu lui demande d'ouvrir ... Tu penses qu'il va arriver à t'ouvrir . ?![]()
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Oui, il devrai l'ouvrir, y'a pas de pb normalement de ce coté la. C pr ca ke je comprend pas...Envoyé par titoumimi
Voila le code...peut etre ke ca vous aidera
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if (isset($_POST['nom_rep'])) { $rep = $_POST['nom_rep']; $dir = opendir($rep); while ($f = readdir($dir)) { echo "<br/>Ds le while"; if (file_exists($f)) { $fp = fopen("$f", "r"); echo "<li>Nom : ".$f; }
tu es sûr que tu es allé lire le liens vers la faq que je t'ai donné ?![]()
à ton avis, pourquoi est ce qu'ils excluent le . et le .. ?if($file != "." && $file != "..") {
$files[] = $file;
}
ce ne sont pas des fichiers, impossible de faire un fopen dessus ...
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
J'avais déja regarder ce lien avt...ms c vrai ke j'avai pas fait attention à ca...je vais ajouter ca à mon codeEnvoyé par titoumimi
J'ai plus le warning, ms ca rentre pas ds la boucle "if($f != "." && $f != "..") {", ca voudrai dire ke ce kil y a ds mon rep c pas d fichier?
Mais ya k'1 seul fichier (pour l'instant) et c un fichier texte![]()
Bon, j'ai revu mon code, et ca donne ca :
Et ca me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 if (isset($_POST['nom_rep'])) { echo "Ds le isset"; $rep = $_POST['nom_rep']; $dir = opendir($rep); while ($f = readdir($dir)) { echo "<br/>Ds le while"; if($f != "." && $f != "..") { $fichiers[] = $f; } } closedir($dir); sort($fichiers); foreach ($fichiers as $v) { fopen($v, "r"); }
Warning: fopen(dhcp_bavilliers.txt): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\site\import_dhcp2.php on line 66
Voila, mon fichier c un fichier .txt, als je vois pas le pb
???
Code : Sélectionner tout - Visualiser dans une fenêtre à part fopen($rep.$v, "r");![]()
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
C pas ca, le warning devient juste :
Warning: fopen(C:\Program Files\EasyPHP1-8\www\site\DHCPdhcp_bavilliers.txt): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\site\import_dhcp2.php on line 66
Mes excuses, j'avait oublié d'ajouter un slash :m'enfin, si tu essayait un poil de comprendre le code que je te donne ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part fopen($rep.'/'.$v, "r");![]()
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
Crois moi, je suis un poil en train de péter un plomb, als le code ke tu me donnes j'assaie de comprendre. Et d'ailleurs je le comprends. Et en plus ca fonctionne, als merci !Envoyé par titoumimi
![]()
Partager