Problème de transfert de fichiers entre serveurs

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 : Problème de transfert de fichiers entre serveurs

Re: Problème de transfert de fichiers entre serveurs

par AoSiX » 15 juil. 2010, 16:33

tu peux aussi simuler une requête type POST, avec un script PHP ou CGI ou whatelse...c'est pas propre cependant ;)

Re: Problème de transfert de fichiers entre serveurs

par stealth35 » 15 juil. 2010, 16:32

Nickel ça marche... Merci...

Au niveau perfo c'est quasi pareil que copy HTTP ? J'ai pas encore benché...

Sinon faut que je comprenne ce contexte overwrite ou alors purge avant chaque copie...

Merci encore.
je sais pas trop niveau perf, de tout façon en HTTP ca serait avec la méthode PUT et y'a besoin d'un script derrière.
au niveau du contexte le overwrite ca écraser le fichier (ca na pas l'air de fonctionner chez moi), mais je crois que tu peux faire un unlink via ftp aussi

Re: Problème de transfert de fichiers entre serveurs

par pcayrol » 15 juil. 2010, 16:28

Nickel ça marche... Merci...

Au niveau perfo c'est quasi pareil que copy HTTP ? J'ai pas encore benché...

Sinon faut que je comprenne ce contexte overwrite ou alors purge avant chaque copie...

Merci encore.

Re: Problème de transfert de fichiers entre serveurs

par stealth35 » 15 juil. 2010, 14:50

Ca c'est bon. Y'a plus qu'à trouver comment faire... Je vais farfouiller...
Merci
Pascal
tu peux utiliser copy avec du ftp :wink:
copy('http://serveurA/fichier.xml', 'ftp://login:pass@serveurB/fichier.xml');
après ca dépend si le fichier existe ou pas, faudra utiliser le context "overwrite"

Re: Problème de transfert de fichiers entre serveurs

par pcayrol » 15 juil. 2010, 14:41

Ca c'est bon. Y'a plus qu'à trouver comment faire... Je vais farfouiller...
Merci
Pascal

Re: Problème de transfert de fichiers entre serveurs

par stealth35 » 15 juil. 2010, 14:32

Sauf que le serveur où je vais chercher les fichiers n'est pas accessible par ftp...
ca sera donc pas possible

EDIT : t'as juste besoin du FTP de ton serveur B c'est tout :wink:

Re: Problème de transfert de fichiers entre serveurs

par pcayrol » 15 juil. 2010, 14:31

Sauf que le serveur où je vais chercher les fichiers n'est pas accessible par ftp...

Re: Problème de transfert de fichiers entre serveurs

par stealth35 » 15 juil. 2010, 14:22

faut passer par FTP :wink:

Re: Problème de transfert de fichiers entre serveurs

par Ultim4T0m » 15 juil. 2010, 14:21

Salut,

D'un point de vue sécurité, ça semble normal.

Tu peux peut-être regarder du côté de shell_exec et scp (en tout cas, c'est comme ça que je ferais pour ma part, mais je peux me tromper ^^).

Problème de transfert de fichiers entre serveurs

par pcayrol » 15 juil. 2010, 14:17

Bonjour,

Soit 3 serveurs :

Le serveur A ne m'appartient pas mais met à disposition des fichiers xml...
Le serveur B est un serveur qui héberge un de mes sites.
Ma page PHP est situé sur le serveur C.

J'aimerais transférer un fichier sur mon serveur B et mon serveur C.

Si je fais :
copy("http://serveurA/fichier.xml", "monfichier.xml");
Cela fonctionne : le fichier est copié sur mon serveur C.

Mais si je fais çà :
copy("http://serveurA/fichier.xml", "http://serveurB/fichier.xml");
J'ai un message d'erreur failed to open stream: HTTP wrapper does not support writeable connections

Merci de m'indiquer comment faire svp...

Pascal