fonction fileowner : Peut-on obtenir le "owner" d'un ficher 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 : fonction fileowner : Peut-on obtenir le "owner" d'un ficher distant?

par Sékiltoyai » 04 sept. 2008, 14:24

Bah, teste…
... ah, j'y avais pas pense .
Sarcastique :D
mais en gros, le repertoire contenant les fichiers dont on cherche a obtenir les informations va etre monte sur le serveur linux sur lequel Apache tourne. C une alternative, je donne donc l'info, au cas ou, et sans pretention aucune.
Oui, c'est vrai, aussi…

par Boyscout_norway » 04 sept. 2008, 13:49

Bah, teste…
... ah, j'y avais pas pense .

Bref...

J'ai teste, ca marche.

Mais au final la solution va etre differente, pour des raisons qu'il est inutile d'expliquer ici.

mais en gros, le repertoire contenant les fichiers dont on cherche a obtenir les informations va etre monte sur le serveur linux sur lequel Apache tourne. C une alternative, je donne donc l'info, au cas ou, et sans pretention aucune.

par Sékiltoyai » 04 sept. 2008, 12:38

Bah, teste…

par Boyscout_norway » 04 sept. 2008, 12:32

Ok, merci!
donc si je comprends bien (ce qui n'est pas gagne), je peux me connecter au serveur distant depuis le serveur web via le protocole sftp.

je vais donc essayer avec quelquechose du style:
$connection=ssh2_connect('mon serveur','numero de port');
puis,
$sftp = ssh2_sftp($connection);
$owner = fileowner("ssh2.sftp://$sftp/dossier/mon_fichier.txt");
pas d'erreur grossiere la-dedans?

a plus tard pour le resultat.

par Sékiltoyai » 04 sept. 2008, 11:25

D'après la doc, fileowner() n'est autorisé que sur une connexion ssh2 en sftp…
Sinon, il y a aussi la solution d'une connexion ssh sur laquelle tu exécutes la commande ls -l…

par sadeq » 04 sept. 2008, 11:25

---

par doctorrock » 04 sept. 2008, 11:10

Si un service web en face te répond, oui ; sinon non à ma connaissance

fonction fileowner : Peut-on obtenir le "owner" d'

par Boyscout_norway » 04 sept. 2008, 09:55

Bonjour a tous,

je souhaite connaitre les proprietes de type "fileowner" ou "filegroup" de fichiers situes sur un serveur autre que le serveur sur lequel tourne apache/php.

une commande de type :
fileowner("adresse-du-serveur/dossier/monfichier.txt")
ne fonctionne evidemment pas.

cela est-il possible?

merci d'avance.

PHP 5.1.6 sur serveur linux.