Je suis sur le téléchargement de fichier sur le serveur distant en utilisant fsockopen() sans utiliser le contexte. Je suis capable de publier des valeurs, mais je n'arrive pas à télécharger des fichiers, comme la façon dont l'en-tête doit être arrangé, comment le Content-Length est calculé ... Quelqu'un peut-il me donner un exemple ou une explication?Télécharger plusieurs fichiers sur un serveur distant avec PHP?
Répondre
Quelqu'un peut-il m'en donner un exemple ou une explication?
enfer pas! Gestion manuelle des connexions HTTP est une douleur royale dans la crosse. Des gens plus intelligents que vous et moi avons travaillé dur pour créer des bibliothèques à utiliser. Utilisez-en un!
Je suis partial à Zend_Http_Client, un composant principalement autonome dans le Zend Framework. Il a des instructions là dans la documentation sur la façon d'effectuer un téléchargement de fichier.
Certaines personnes aiment PEAR's HTTP_Request2. Bien qu'il ne dispose pas d'un exemple explicite sur la façon de faire des téléchargements in the manual, il peut le faire via la méthode addUpload
. Si vous voulez quelque chose d'un peu plus bas niveau, vous pouvez utiliser le almost-always-there curl extension, qui a a variety of file upload options and examples in the manual.
Mais s'il vous plaît, s'il vous plaît ne pas écrire le vôtre au niveau de la prise. C'est entièrement inutile et mènera seulement à la douleur et aux horreurs.
- 1. Télécharger plusieurs images du serveur distant avec PHP (beaucoup d'images)
- 2. Comment télécharger des images sur mon serveur distant avec PHP?
- 3. Télécharger plusieurs fichiers avec PHP
- 4. Télécharger le fichier sur le serveur distant (PHP)
- 5. serveur Form Side Validation PHP avec plusieurs fichiers Télécharger
- 6. PHP - Télécharger plusieurs fichiers
- 7. Télécharger un fichier à partir d'un serveur distant ... (PHP)
- 8. php télécharger fichier distant dynamique serveur local
- 9. Synchroniser des fichiers à partir du serveur distant avec php
- 10. télécharger un fichier distant sur Google Drive
- 11. Télécharger sur le serveur distant android
- 12. Télécharger le fichier directement sur un serveur distant
- 13. Rechercher des fichiers sur un serveur distant
- 14. HTML 5 télécharger plusieurs fichiers avec PHP
- 15. Télécharger plusieurs fichiers depuis un emplacement distant avec une barre de progression
- 16. Télécharger un fichier avec php sur un autre serveur php
- 17. Télécharger le fichier sur le serveur distant
- 18. Comment télécharger un fichier sur le serveur PHP?
- 19. Suppression de fichiers sur le serveur distant
- 20. Téléchargement de fichiers sur le serveur distant
- 21. FTP télécharger le fichier sur le serveur distant avec CURL et PHP télécharge un fichier vide
- 22. PHP - Ping un autre fichier PHP sur un serveur distant
- 23. Comment accéder à un fichier PHP sur un serveur distant
- 24. Comment télécharger plusieurs fichiers volumineux dans php
- 25. Zipper plusieurs fichiers sur le côté serveur, puis les télécharger
- 26. télécharger plusieurs fichiers avec XMLHttprequest
- 27. Comment télécharger plusieurs fichiers en PHP
- 28. Perl vs PHP pour tarer les fichiers sur un serveur distant puis les déplacer vers un autre serveur distant
- 29. Chargement de plusieurs fichiers sur le serveur
- 30. Télécharger plusieurs fichiers avec PlayFramework
Spécifications du protocole HTTP: http://www.w3.org/Protocols/rfc2616/rfc2616.html – Kevin