Page 1 sur 1

Transfert de fichiers entre 2 sites web, comment faire ?

Posté : 29 avr. 2009, 08:26
par verone
helloword ! !

je suis planté depuis 2 jours et je n'arrive pas m'ensortir, voici mon soucis :

jai un serveur www.x.com et un autre www.y.com

J'aimerais que quand un utilisateur de x.com uploade son fichier sur le serveur, que se fichier apres upload (et traitement) soit transferer sur le site y.com !

Est ce que quelqu'un a un bout de code ?
Enfin, je veux juste avoir une idée sur ce transfert entre 2 serveurs

Posté : 29 avr. 2009, 09:17
par Nours312
tu dois utiliser les session cURL, selon moi, et envisager un transfert ftp via cet environnement

regarde de plus prés les options de curl_setopt...

@++

Posté : 29 avr. 2009, 09:18
par Nagol
ca porte un nom ca, c'est de la réplication :)

va te falloir compter plutot sur un outil systeme (comme rsync) pour ce genre de choses, ca sera plus carré que du php.

Posté : 29 avr. 2009, 09:41
par verone
ca porte un nom ca, c'est de la réplication :)

va te falloir compter plutot sur un outil systeme (comme rsync) pour ce genre de choses, ca sera plus carré que du php.
les 2 serveurs sont sur un hosting mutualisé !

Posté : 29 avr. 2009, 12:15
par Nagol
okay si y'a pas possibilité d'utiliser des ressources systèmes, il te reste curl comme dit nours, ou alors un système simple de webservice type rest comme ceci

page1 -> file_get_contents(siteB/page2?file=truc.txt)
page2 -> file_get_contents(siteA/$_GET['file'])

ca marcherais sans curl, avec juste les fopen wrappers activé, c'est simple à coder :)

Posté : 29 avr. 2009, 12:46
par verone
okay si y'a pas possibilité d'utiliser des ressources systèmes, il te reste curl comme dit nours, ou alors un système simple de webservice type rest comme ceci

page1 -> file_get_contents(siteB/page2?file=truc.txt)
page2 -> file_get_contents(siteA/$_GET['file'])

ca marcherais sans curl, avec juste les fopen wrappers activé, c'est simple à coder :)
:idea:
mais oui !!!!!!!!!!!!!!!!!!!!!!
pkoi je n'y avais pas penser... merci frere elephant... ;)