Les Allergies
Alimentaires
Posez votre question Signaler

[PHP/Ajax] Upload sur plusieurs serveurs. [Résolu]

Liodene - Dernière réponse le 3 mars 2011 à 16:01
Bonjour,
Je vais déjà vous faire un résumé de ce que fait mon script/site. En faites, c'est tout simple, c'est un système de multi-upload. Au clique, AJAX lance un script PHP et envoie les $_FILES en donnée pour que celui-ci puisse les héberger.
Seulement, devant l'importance des fichiers uploader, j'ai du prendre plusieurs hébergements (Globalement, 1 pour le site et plusieurs hébergements de stockages).
Au début, j'avais dans l'idée de copier une version de mon script PHP d'upload sur chaque serveur de stockage et AJAX lancerait ces scripts.
Et j'ai eu une autre idée mais je doute que cela soit possible et c'est la raison de ma présence ici, je m'explique: est-ce possible qu'un script PHP upload un fichier sur un autre serveur que celui sur lequel il est? (En connaissant l'adresse du FTP, les logs, port etc...)
Ainsi cela me permettrait toujours de garder un seul script PHP sur mon serveur "d'origine".
Merci d'avance pour votre aide.
Lire la suite 

[PHP/Ajax] Upload sur plusieurs serveurs »

5 réponses
Réponse
+1
moins plus
Ajouter un commentaire
Réponse
+0
moins plus
Merci beaucoup =)

Donc si j'ai un compris, je fais un combo: ftp_connect/ftp_login/ftp_put/ftp_quit?
Ajouter un commentaire
Réponse
+0
moins plus
Exact, tu as même un exemple de script en bas de la page que je t'ai envoyée ;)

Muse toi bien !
Ajouter un commentaire
Réponse
+0
moins plus
Parfait!

Merci pour ton aide.
Ajouter un commentaire
Réponse
+0
moins plus
De rien !
Ajouter un commentaire
Ce document intitulé « [PHP/Ajax] Upload sur plusieurs serveurs. » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?