Transfert en php
Bushido14
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite transférer un fichier d'un serveur FTP vers un autre serveur FTP.
Et tout ca en php sachant que le script PHP se trouve sur le deuxième serveur.
Je ne sais pas comment créer 2 connections et établir le transfert.
Merci de votre aide
Je souhaite transférer un fichier d'un serveur FTP vers un autre serveur FTP.
Et tout ca en php sachant que le script PHP se trouve sur le deuxième serveur.
Je ne sais pas comment créer 2 connections et établir le transfert.
Merci de votre aide
A voir également:
- Transfert en php
- Easy php - Télécharger - Divers Web & Internet
- Whatsapp transfert discussion - Accueil - WhatsApp
- Transfert de mail - Guide
- Expert php pinterest - Télécharger - Langages
- We transfert - Guide
8 réponses
Salut, il doit falloir travailler sur les socket, par contre je peux pas t'en dire plus car en php j'ai jamais travailler sur les socket.
Bonjour.
je vois choses:
La première: quelle est la taille des fichiers? as tu le controle du serveur http ? car avec un timeout par défaut de 30 secondes, tes transferts risquent d'avoir du mal ....
2°: le protocole FXP permet des echanges de serveurs à serveurs.
Pour du FTP simple, tu n'auras pas, je pense, besoin d'aller jusqu'aux sockets... encore que le protocole FTP ne soit pas "trop" dur à coder au niveau des sockets ...
je vois choses:
La première: quelle est la taille des fichiers? as tu le controle du serveur http ? car avec un timeout par défaut de 30 secondes, tes transferts risquent d'avoir du mal ....
2°: le protocole FXP permet des echanges de serveurs à serveurs.
Pour du FTP simple, tu n'auras pas, je pense, besoin d'aller jusqu'aux sockets... encore que le protocole FTP ne soit pas "trop" dur à coder au niveau des sockets ...
Merci pour toutes ces réponses.
Mais je veux le faire à partir d'un code php pour une mise à jour automatique.
Merci
Mais je veux le faire à partir d'un code php pour une mise à jour automatique.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ok, c'est petit en effet, ca devrait passer ....
https://www.php.net/manual/fr/book.ftp.php
et un exemple:
https://www.php.net/manual/fr/ftp.examples-basic.php
bouquines un peu ca, fais des essais, et reviens avec un petit bout de code pour qu'on finisse ca ensemble, et que ca serve à d'autres ;)
https://www.php.net/manual/fr/book.ftp.php
et un exemple:
https://www.php.net/manual/fr/ftp.examples-basic.php
bouquines un peu ca, fais des essais, et reviens avec un petit bout de code pour qu'on finisse ca ensemble, et que ca serve à d'autres ;)
c'est donc du FXP qu'il te faut.
visiblement ce n'est pas géré en natif par php, tu vas devoir le développer toi meme, espionner un peu le trafic pour connaitre le protocole ...
Je ne connais pas de serveur compatible que tu puisse isntaller chez toi... mais ca doit exister. En client, il y a flashFXP
https://www.google.fr/search?q=fxp+server&ie=utf-8&oe=utf-8&aq=t&client=firefox&gws_rd=ssl
visiblement ce n'est pas géré en natif par php, tu vas devoir le développer toi meme, espionner un peu le trafic pour connaitre le protocole ...
Je ne connais pas de serveur compatible que tu puisse isntaller chez toi... mais ca doit exister. En client, il y a flashFXP
https://www.google.fr/search?q=fxp+server&ie=utf-8&oe=utf-8&aq=t&client=firefox&gws_rd=ssl
Bonjour,
Je reprendrais ce que suggère Nabla's.Bushido 14, tu dis que cela ne te convient pas car cela ne permet pas de transférer le fichier entre deux serveurs autres que celui où s'exécute le script.
Ne peux-tu pas envisager de le faire en deux étapes ?
DL sur ton serveur, puis UL vers le serveur cible...
Xavier
Je reprendrais ce que suggère Nabla's.Bushido 14, tu dis que cela ne te convient pas car cela ne permet pas de transférer le fichier entre deux serveurs autres que celui où s'exécute le script.
Ne peux-tu pas envisager de le faire en deux étapes ?
DL sur ton serveur, puis UL vers le serveur cible...
Xavier
de toute facon, le FXP n'étant pas géré par tous les serveurs, et n'ayant pas trouvé beaucoup de doc dessus, je pense qu'il vaut mieux faire en 2 étapes aussi ... surtout que les 300ko doivent être rapidement transferé meme avec un timeout de 30 secondes (si il n'est pas maitre de la configuration du serveur php)