Salut,

je ne sais pas du tout dans quelle rubrique poster ce message donc il vivra sa vie ici.
Je développe une AppliWeb en intranet utilisant de l'Ajax. J'utilise de l'Ajax pour récupérer des infos contenue dans un fichier situé sur un PC distant.
En gros:
1/ Je clic sur mon lien qui appelle une fonction javascript (Ajax)
2/ cette fonction Ajax s'appuie sur un fichier PHP qui passe la commande permettant de se loguer sur le PC distant, et retourne la réponse.
3/ affichage du contenu du fichier

Mon problème se situe au niveau de la commande à passer ...
Quand je fais le test en local, c'est à dire quand j'essai de récupérer des infos d'un fichier contenu sur le serveur ça fonctionne bien, j'utilise cette commande dans le fichier PHP:

exec("cat /tmp/essai" , $reponse , $ret_val);
foreach( $reponse as $element )
{
  echo($element);
  echo("\n");
}

Celà m'affiche le contenu du fichier 'essai'.
Dans le cas d'un fichier se trouvant sur un PC distant je ne sais pas trop comment m'y prendre, j'ai essayé :
exec("ssh login@adresseIP cat /tmp/essai" , $reponse , $ret_val);
exec("rsh -l login adresseIP cat /tmp/essai" , $reponse , $ret_val);
... sans résultat.

des idées ?
MERCI
Modifié par pock (14 Feb 2008 - 16:39)