Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1390 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb fonction opendir() sur serveur distant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb fonction opendir() sur serveur distant

n°1484676
wamdk
Posté le 30-11-2006 à 23:08:12  profilanswer
 

bonjour,
je ne trouve pas sur internet un script php pour telecharger tous les fichiers d'un repertoire /www/B d'un site 2 vers un repertoire /www/A de mon site 1. Je voudrais lancer ce script depuis le repertoire /www de mon site 1...  
 
avec ftp_get ???
 
mais comment faire pour ouvrir un repertoire distant ?
l'instruction opendir("http://www.monserveur2/www/B" ) me renvoie une erreur :
failed to open dir:not implemented in ....


Message édité par wamdk le 30-11-2006 à 23:15:09
mood
Publicité
Posté le 30-11-2006 à 23:08:12  profilanswer
 

n°1484680
dwogsi
Défaillance cérébrale...
Posté le 30-11-2006 à 23:21:52  profilanswer
 

Ca c'est sur avec opendir ca ne fonctionnera certainement pas.
Mais comme tu le dis toi même utilise les fonctions ftp pour récupérer les fichiers sur l'autre serveur, ça me parait être la solution la plus simple.
 
Et consulte la liste des fonctions dispos : http://fr.php.net/ftp
Parce que ftp_fget() seule ne sera pas suffisante.

n°1485461
wamdk
Posté le 02-12-2006 à 21:53:04  profilanswer
 

Merci pour tes conseils dwogsi !
voici ce que j'ai fait :
 
// Recuperation du contenu d'un dossier
$destination_dir = "/www/A/";
$path_import="/www/B";
$contents = ftp_nlist($conn_id, $path_import);
 
foreach($contents as $source_file)
{
 if ($source_file!="." && $source_file!=".." )
 {
  $destination_file=$destination_dir.$source_file;
  $file_download=$path_import."/".$source_file;
                // Telechargement de tous les fichiers du repertoire  
               $download = ftp_get($conn_id, $destination_file, $file_download, FTP_ASCII);
       }
}
 
ça fonctionne au top !!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb fonction opendir() sur serveur distant

 

Sujets relatifs
programme serveur /client[Access] Liste déroulante à partir d'une fonction (syntaxe)
[PHP]contourner des fonctions bloquées(serveur Free)VISUAL STUDIO 2005 -> Serveur IIS Virtuel
[VBA - Excel] - RESOLU - Erreur de focus sur fonction "simple"[ socket ] Récupérer un autre Buffer de la fonction recv()
Connection LDAP fonctionne sur le serveur mais pas en LOCAL ?différence entre fonction et méthode
Est ce qu'un serveur CVS sert bien a cela? Comment activer la fonction " bascule plein ecran" au player video fl
Plus de sujets relatifs à : pb fonction opendir() sur serveur distant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR