lecture d'un répertoire du client

lecture d'un répertoire du client - PHP - Programmation

Marsh Posté le 16-08-2005 à 03:03:05    

Bonjour à tous (bonne nuit à cette heure-ci).
 
Je suis encore à mes débuts en php, aussi, je vous demande un peu d'aide.
 
Je voudrais savoir s'il est possible de créer un script php
qui irait lire le nom de tous les fichiers contenus dans un répertoire bien précis
situé sur l'ordinateur du client.
 
Si c'est faisable, je suppose qu'il y a un problème du point de vue sécurité.
 
Merci de me répondre.

Reply

Marsh Posté le 16-08-2005 à 03:03:05   

Reply

Marsh Posté le 16-08-2005 à 07:26:10    

pas de bol :D
 
Non c'est bien evidemment totalement impossible, a moins que le client ait  un serveur ftp sur son poste, ce qui est rarement le cas :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 16-08-2005 à 07:37:52    

c'est heureusement impossible

Reply

Marsh Posté le 16-08-2005 à 13:04:22    

j'ai bien réussi à faire un listing des repertoires de esox_ch moi, avec php.  :non:  
 
d'ailleurs qu'est-ce qu'on à la:  :heink:  
 
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\big_tits_ebony.avi"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\cumshot_latina-moviepart01.mpeg"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\blowjob_asian-teen01.wmv"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\a_day_with_rocco-full.pmeg"
 
 :heink:  :heink:  :heink:


Message édité par pmusa le 16-08-2005 à 13:05:29

---------------
intralase surgery [:cerveau love]
Reply

Marsh Posté le 16-08-2005 à 13:11:04    

Je m'en doutais plus qu'un peu, mais merci d'avoir confirmé.
 
Donc, c'est soit le ftp, soit créer un soft à installer sur le pc client.
Tant pis.
 

pmusa a écrit :

j'ai bien réussi à faire un listing des repertoires de esox_ch moi, avec php.  :non:  
 
d'ailleurs qu'est-ce qu'on à la:  :heink:  
 
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\big_tits_ebony.avi"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\cumshot_latina-moviepart01.mpeg"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\blowjob_asian-teen01.wmv"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\a_day_with_rocco-full.pmeg"
 
 :heink:  :heink:  :heink:

[:ayalou]  

Reply

Marsh Posté le 16-08-2005 à 13:14:29    

SI c'est possible avec un object ActiveX, compatible uniquement avec Internet Explorer, qui compromet la sécurité de la machine client, car si tu peux voir le contenu de ses dossiers, tu peux également les manipuler. Il faut être fou pour laisser les ActiveX s'executer.
 
C'est donc faisable en JavaScript, mais le client devra accepter ou refuser l'execution de celui-ci (ou a déjà désactivé son éxecution dans ses préférences, ce qui serait le plus logique et sure pour sa machine).
 
Voici mon exemple:
 

Code :
  1. <script type="text/javascript">
  2.   <!--
  3.     var obj = new ActiveXObject("Scripting.FileSystemObject" );
  4.     var arr = [];
  5.     var folder = obj.GetFolder("C:\\" );
  6.     var e = new Enumerator(folder.SubFolders);
  7.     for (; !e.atEnd(); e.moveNext()) {
  8.       arr[arr.length] = e.item().Name;
  9.       document.write(e.item().Name + '<br />');
  10.     }
  11.   -->
  12. </script>


 
Tout est stocké dans l'array arr et affiché pendant la boucle pour illustrer l'exemple.
 
Encore une fois, je ne recommande pas l'usage d'ActiveX pour les risques évidents de sécurité, mais aussi car la plupart des utilisateurs l'auront désactivé ou refuseront son éxecution.
En PHP dans tous les cas tu ne pourras pas puisque c'est un script qui s'éxecute coté serveur.
Je te recommande plutôt de jeter un coup d'oeil aux applets Java.


Message édité par dotfx le 16-08-2005 à 13:25:03

---------------
www.renderfarm.online
Reply

Marsh Posté le 16-08-2005 à 13:37:03    

pmusa a écrit :

j'ai bien réussi à faire un listing des repertoires de esox_ch moi, avec php.  :non:  
 
d'ailleurs qu'est-ce qu'on à la:  :heink:  
 
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\big_tits_ebony.avi"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\cumshot_latina-moviepart01.mpeg"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\blowjob_asian-teen01.wmv"
"C:\Documents and Settings\esox_ch\Mes documents\Mes vidéos\a_day_with_rocco-full.pmeg"
 
 :heink:  :heink:  :heink:


 
Louped :D Tout le monde sait que je n'ai pas windows :p


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed