Clos - Ouvrir un répertoire distant avec PHP et y travailler

Clos - Ouvrir un répertoire distant avec PHP et y travailler - PHP - Programmation

Marsh Posté le 03-10-2009 à 15:45:13    

J'utilise un bout de code qui permet de lister des fichiers à l'intérieur d'un répertoire.
Je le fais en interne et tout fonctionne bien.
 
Maintenant je voudrais le faire sur un site distant ???
 
Comment puis-je procéder ?
 

Code :
  1. <?php
  2. $rep = "dossier/"; //ici est le répertoire à ouvrir - pourquoi pas directement http://serveur.com/dossier_a_ouvrir --> cela ne fonctionne pas
  3. $dir = opendir($rep);
  4.     while ($fp = readdir($dir))
  5.     {
  6.       if ($fp !="." && $fp != ".." )
  7.       {
  8.       if(is_dir($rep."".$fp))
  9.       {
  10.       echo ("$fp<br />\n" );
  11.     }
  12.   }
  13. closedir($dir);
  14. ?>


 
Merci  :jap:


Message édité par alx067 le 26-10-2009 à 16:11:00
Reply

Marsh Posté le 03-10-2009 à 15:45:13   

Reply

Marsh Posté le 06-10-2009 à 15:41:02    

Ben ça dépend, comment tu te connectes au "site distant" ? http, ssh, nfs, ftp, samba, (...) ?


---------------
When it's from Finland it's good.  - Mon blog
Reply

Marsh Posté le 06-10-2009 à 15:45:14    

J'espérais utilisé directement la fonction opendir() depuis la page en PHP héberger sur un serveur quelconque (Free pour ne pas le nommer) ; on peut toujours rêver...
 
Il me semble qu'il s'agit donc d'une connexion en HTTP.


Message édité par alx067 le 06-10-2009 à 15:51:23
Reply

Marsh Posté le 06-10-2009 à 15:55:47    

Hé bien dans ce cas, sauf erreur de ma part, tu ne peux pas utiliser ces fonctions. Si le répertoire en question (par exemple "http://monsite/repertoire" ) contient un fichier d'index, tu peux toujours le récupérer et l'analyser (c'est souvent un fichier html).


---------------
When it's from Finland it's good.  - Mon blog
Reply

Marsh Posté le 10-10-2009 à 18:30:34    

UP ?

Reply

Marsh Posté le 11-10-2009 à 09:57:13    

heureusement que ça n'est pas possible, sinon tu pourrais ouvrir des dossiers contenant des fichiers type identifiants mysql ou autre...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 26-10-2009 à 16:10:18    

J'ai réussi en créant un fichier de listage sur le site du répertoire à analyser et en intégrant cette page de listage sur ma page d'origine, un peu long et compliqué à réaliser mais efficace.
 
L'avantage c'est que j'ai un site avec une liste de données sous forme de répertoire avec des données et que tout les sites "enfants" sont automatiquement mis à jour... (par exemple, liste de pays, de monnaies, de plantes, etc...)
 
Merci


Message édité par alx067 le 03-11-2009 à 15:20:14
Reply

Sujets relatifs:

Leave a Replay

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