Bonjour,
je voudrais écrire un code php permettant à 1 serveur Web de transférer un fichier sur le disque du client (à un endroit convenu entre le client et le serveur).
Pour préciser, je voudrais que le serveur gère un référentiel de fichiers, chaque client peut demander une copie pour travailler dessus (dans son espace local) et puis plus tard re-soumettre au serveur son fichier modifié. Le serveur gèrera les conflits (hors de mon propos ici, je verrai + tard). En gros, c'est un principe semblable à un CVS où chaque client peut faire un checkout (ce qui implique transfert du référentiel vers l'espace disque client) puis un checkin (transfert vers le référentiel et gestion des conflits si besoin).
Faut-il passer par les fonctions de ftp ? Si oui, faut-il qu'il y ait un serveur ftp tournant sur la machine hébergeant le serveur Web ou PHP se charge de tout ?
Peut-on faire autrement qu'utiliser ftp ?
Merci de votre aide !
Partager