Comment faire ftp en php avec une variable?

Fermé
debutante - 19 nov. 2010 à 09:32
Bonjour,

J'ai deux sites persos, un chez free.fr et l'autre chez 000webhost

Le second étant un miroir du premier.

Après chaque déconnexion de l'utilisateur et s'il y avait une nouvelle info enregistrée dans la base de données sur free, en totale transparence pour l'utilisateur, une page au_revoir.php était appelée sur le serveur 000webhost, cette page affichant "déconnexion en cours", effectuait un file_get_contents d'une page nouveautes.php sur free "affichant" le contenu de ma base de donnée sur free au format sql, puis le contenu reçu était injecté directement dans mysql sur 000webhost.

Mon problème actuel, est que depuis peu sur 000webhost, comme pour free il y a bientôt un an, cette fonction (comme bien d'autre) n'est plus active, rendant la mise à jour automatique impossible.

Sur free et 000webhost, il n'est plus possible de créer des fichiers fwrite, il n'y a que le ftp qui fonctionne pour crée un fichier.

Mes questions sont les suivantes :
- avec php, est-il possible d'envoyer par ftp le contenu d'une variable comme si c'était un fichier ?
- est-il possible depuis une page php sur free de se connecter sur la base de données situées sur 000webhost en changeant les $host , $user , $password

Auriez-vous une autre solution que de passer par mon serveur local ?