Transfert de fichiers entre 2 sites web, comment faire ?

Eléphant du PHP | 113 Messages

29 avr. 2009, 08:26

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

Mammouth du PHP | 661 Messages

29 avr. 2009, 09:17

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...

@++

ViPHP
ViPHP | 3300 Messages

29 avr. 2009, 09:18

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.
Fait du php depuis que ca existe ou presque :)

Eléphant du PHP | 113 Messages

29 avr. 2009, 09:41

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é !

ViPHP
ViPHP | 3300 Messages

29 avr. 2009, 12:15

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 :)
Fait du php depuis que ca existe ou presque :)

Eléphant du PHP | 113 Messages

29 avr. 2009, 12:46

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... ;)