Lister le contenu d'un répertoire à distance

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lister le contenu d'un répertoire à distance

Re: Lister le contenu d'un répertoire à distance

par AoSiX » 01 juin 2010, 13:48

Alors tu peux opter pour une solution en java, p-ê en flash aussi je suis pas sur.

Re: Lister le contenu d'un répertoire à distance

par nestoyeur » 01 juin 2010, 12:41

Le plugin photo de Facebook est en Java il me semble, cela pourrais être une solution envisageable..

Sinon pour ce qui est de l'upload, je ne veux pas récupérer les fichier mais uniquement les lister ;(

Re: Lister le contenu d'un répertoire à distance

par AoSiX » 01 juin 2010, 12:31

Disons qu'a part passer par un client ( voir le plugin pour photo de Facebook ) logiciel, ou part un serveur quel qu'il soit, il te reste la solution de l'upload
<input tyle="file" />
...

PHP étant exécute coté serveur, l'accès au PC du client ne marchera pas. ( PS: et même avec un systeme de socket, il lui faudra ouvrir des ports )

Re: Lister le contenu d'un répertoire à distance

par nestoyeur » 01 juin 2010, 12:25

Je suis totalement conscient qu'il est impossible d'interagir avec le contenu local d'un utilisateur et je comprends parfaitement pourquoi. Cependant il dois bien exister des méthode moins "barbare" au yeux de l'utilisateur que d'installer un serveur sur son PC ou de taper une commande dans la console de windows ? Dans le cas contraire ça va en faire fuir plus de la moitié !

Re: Lister le contenu d'un répertoire à distance

par AoSiX » 01 juin 2010, 12:20

Tu comprendras qu'accéder avec un site aux documents d'un PC c'est plus de la violation de vie privée, c'est le stade au dessus...

Pour accéder au PC distant, il te faudra FORCEMENT à un moment donné une action de la part de ton visiteur part. Et même avec toutes les autorisations du monde, tu ne pourras bien sur pas récupérer les documents de son PC sans qu'il les sélectionnes lui même. Ou alors tu dois créer un logiciel qui t'envoie ses fichiers ( méthode POST pour être interceptable par PHP par exemple )

Re: Lister le contenu d'un répertoire à distance

par nestoyeur » 01 juin 2010, 12:13

L'idée est que l'application est prévu pour le grand publique et il est donc exclu de leurs faire installer un serveur FTP, SSH ou Apache :/

J'ai trouvé cette méthode qui génère un .txt contenant la liste des fichiers du répertoire et sous-répertoire, mais l'utilisateur devrais la taper lui même ou télécharger un .bat. Le problème est que cette méthode n'a rien de très pratique et elle se limite aux utilisateurs de windows :/

Code : Tout sélectionner

dir /b /s c:\monrep > monfichier.txt

Re: Lister le contenu d'un répertoire à distance

par AoSiX » 01 juin 2010, 12:08

Salut,

-> Tu peux tenter une connexion par FTP. ( http://php.net/manual/fr/function.ftp-connect.php )
-> par SSH ( http://php.net/manual/fr/function.ssh2-connect.php )

Ou alors sur la machine distante, placer un script php ( ou autre ) qui liste les fichiers et te donne un XML, CSV...

Lister le contenu d'un répertoire à distance

par nestoyeur » 01 juin 2010, 12:01

Bonjour,

Je dois développer une application qui permet de classer automatiquement les divx contenu sur un PC en les listant à partir d'un emplacement indiqué par l'utilisateur, puis en allant chercher automatiquement les fiches lié au film, etc ...

Le problème est que PHP ne permet pas de lister des fichier contenu sur une machine distante, alors je me demande quelle solution je devrais utiliser pour cette étape ? Si vous avez des idée ...