Lister un répertoire distant

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 un répertoire distant

par Muriel » 10 févr. 2005, 10:18

remsh : cela permet d'ouvrir une session sur la machine distante $server avec le login $login et d'y exécuter la commande "ls $file_name".

par rami » 09 févr. 2005, 16:03

A quoi correspond la commande remsh dans ton popen ?

Lister un répertoire sur une machine distante

par Muriel » 09 févr. 2005, 14:26

Bonjour,
Moi, je code sous HP-UX, mais peut-être peut-on adapter ce bout de code à Windows (à tester) ...

$fh=popen("remsh $server -l $login \"ls $file_name\"", "r");
$contents = fread ($fh, 100);
pclose($fh);

(cela me sert à savoir si un fichier $file_name existe ou non sur la machine distante. Je dois aussi pour cela authoriser l'accès de la part de la machine distante.)

par Rami » 08 févr. 2005, 17:58

Après moultes recherches, a priori les fonctions telles chdir, opedir ne sont accessible que sur le systeme de fichier local...


J'ai essayé avec un truc du genre:
$cmd="dir \\ordi\rep";
exec($cmd, $arr);
print_r($arr);
Mais ca me retourne un tableau vide alors qu'en ligne de commande, j'obtiens bien la liste des répertoires...

Need skills en PHP...

Lister un répertoire distant

par Rami » 08 févr. 2005, 16:11

Je réalise une sauvegarde de ma base de données sur un pc du reseau local (simple copie des fichiers à travers un reseau sous windows 2000). J'arrive à copier les fichiers sur ce poste, mais je n'arrive pas à lister ce répertoire depuis un script php.

Quelqu'un à une idée? (pas possible d'installer un serveur ftp sur le poste distant)