Fouiller un repertoire d'un autre hebergement.

Eléphant du PHP | 114 Messages

02 juil. 2006, 21:34

Bonjour a tous,

J'utilise deux hébergements différents pour un de mes site : le deuxieme sert a stocker des fichiers volumineux.

J'ai un petit probleme : j essai de lister les fichiers d'un des dossier a partir de mon hebergement principal mais impossible.

code :
$folder = "http://gameutopia.free.fr/";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
  if ($Fichier != "." && $Fichier != "..") {
    $nomFichier = $folder."/".$Fichier;
    echo $nomFichier."<BR>";
  }
}
closedir($dossier);

erreur :

Warning: opendir(http://gameutopia.free.fr/) [function.opendir]: failed to open dir: not implemented in c:\wamp\www\abandonwareutopia2\www.abandonware-utopia.com\admin\admin3\video.php on line 12

Warning: readdir(): supplied argument is not a valid Directory resource in c:\wamp\www\abandonwareutopia2\www.abandonware-utopia.com\admin\admin3\video.php on line 13



Est-ce que ce genre de manipulation est possible ??

Merci d'avance.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

02 juil. 2006, 23:12

Bonjour,

C'est normal tu ne peux pas ouvrir un répertoire distant de cette façoin (tu te rends comptes les problèmes de sécurité que ça engendrerait si on pouvait!)

Essaye en utilisant les fonctions FTP de PHP:
http://fr.php.net/ftp
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 114 Messages

03 juil. 2006, 13:06

Merci beaucoup, je sais dans quel sens partir. :)