Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/01/2007, 19h34   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 8
Points : 3
Points : 3
Par défaut [Fichiers],[Répertoires] Récupérer la liste des fichiers d'un disque local

Je débute et ne maîtrise pas très bien toutes les techniques de développement sur le Web.
Pour une application je dois récupérer, depuis mon site Web, la liste des fichiers présents sur le disque du client, puis lui permettre de faire une sélection et lui ré-écrire, sur son disque local, un fichier contenant cette sélection. J'ai compris qu'en PHP cela est impossible (sauf sur mon propre disque avec Easy-PHP ... donc j'ai passé du temps pour mettre cela au point pour rien ... ).

J'envisage de suivre la procédure ci-dessous :
- faire ouvrir un fichier .bat qui va générer un fichier .txt contenant la liste des fichiers recherchés (commande Dos dir /s) : en donnant toutes les explications au client
- me faire envoyer par formulaire le fichier .txt obtenu, l'analyser et le mettre en forme
- laisser le client faire ses sélections, puis lui faire télécharger le fichier généré

Qu'en pensez-vous ? Y-a-t-il une autre solution plus simple (sans utilisatioon de VBScript car le client peut avoir tut type de navigateur, ni de Java car je ne connais pas ) ?

Ce qui me gène, c'est que j'utilise une commande Dos, donc j'exclu les visiteurs qui ne seraient pas sous Windows . Existe-t-il des commandes identiques pour Mac et autres ?

Merci pour votre aide

Patrice

PS : l'application sert à gérer des QCM qui sont utilisables avec n'importe quel navigateur et évaluent en direct le candidat (stressant )
PatriceLep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2007, 19h38   #2
Membre du Club
 
Inscription : janvier 2007
Messages : 132
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 132
Points : 60
Points : 60
Je ne peut pas t'aider dans la codage, mais pour Linux : listera les fichiers et dossiers dans le dossier actuel (penser a se positionner au bon endroit avant avec cd) et l'enregistrera dans le fichier log
Marc31boss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2007, 21h34   #3
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
J'ai super horreur de dire ça, mais tu peux faire (gnnnnnn) beaucoup plus simple en passant par javascript (bhheuark)...

En effet, t'as p'tet déjà vu ces sites d'idiote de boite de sécurité informatique américaine qui pour te vendre leur logiciels te montre le contenu de ton disque sur un site web en te disant "t'as vu ?"...

C'est du javascript, éxécuté en local sur la machine de l'utilisateur. Le javascript permet de lire l'arborécense d'un disque en local (mais pas d'y écrire). Retrouve cette méthode et passe le résultat de l'analyse a un formulaire, ça sera quand même plus simple pour l'utilisateur !

Tu devrais trouver l'aide qu'il te faut sur le forum javascript.
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 16h45   #4
Invité de passage
 
Inscription : octobre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 8
Points : 3
Points : 3
Citation:
Envoyé par Marc31boss
Je ne peut pas t'aider dans la codage, mais pour Linux : listera les fichiers et dossiers dans le dossier actuel (penser a se positionner au bon endroit avant avec cd) et l'enregistrera dans le fichier log
Merci.

Peut-on avoir une commande comme sous DOS du type
Code :
Dir C:\*.xxx /S > monfichier
qui permet d'obtenir tous les fichiers avec extension xxx dans tous les sous-répertoires ?

Patrice
PatriceLep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 19h30   #5
Invité de passage
 
Inscription : octobre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 8
Points : 3
Points : 3
Citation:
Envoyé par gloubi
J'ai super horreur de dire ça, mais tu peux faire (gnnnnnn) beaucoup plus simple en passant par javascript (bhheuark)...

En effet, t'as p'tet déjà vu ces sites d'idiote de boite de sécurité informatique américaine qui pour te vendre leur logiciels te montre le contenu de ton disque sur un site web en te disant "t'as vu ?"...

C'est du javascript, éxécuté en local sur la machine de l'utilisateur. Le javascript permet de lire l'arborécense d'un disque en local (mais pas d'y écrire). Retrouve cette méthode et passe le résultat de l'analyse a un formulaire, ça sera quand même plus simple pour l'utilisateur !

Tu devrais trouver l'aide qu'il te faut sur le forum javascript.
Merci pour la réponse.

J'ai cherché et effectivement trouvé des choses, mais elles ne fonctionnent qu'avec Internet Explorer (utilisation d'objets ActiveX). J'ai testé avec Firefox, sans succès.

Patrice
PatriceLep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h18.


 
 
 
 
Partenaires

Hébergement Web