Je veux écrire un script qui publie un formulaire automatiquement. ce n'est pas un spammeur! il y a un champ d'image dans la forme. Je veux écrire le script avec PHP et en utilisant la fonction curl(). comment puis-je implémenter le téléchargement de fichiers? et est le php approprié à cet effet? je veux dire la publication de formulaire?comment publier un fichier via la fonction curl en PHP?
2
A
Répondre
4
Pour télécharger un fichier qui est sur votre serveur, oui, curl peut faire l'affaire.
Vous voulez utiliser l'option de CURLOPT_POSTFIELDS
, en passant à la fonction curl_setopt
(citant):
Les données à passer lors d'une opération HTTP "POST" .
Pour poster un fichier, ajoutez un nom de fichier avec@
et utilisez le chemin d'accès complet.
Non testé, mais je suppose que quelque chose comme cela devrait fonctionner:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.yoursite.com/destination-of-upload.php");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setpopt($ch, CURLOPT_POSTFIELDS, array(
'file' => '@/..../some-file.txt', // you'll need to adapt this
// some other fields ?
));
$result = curl_exec($ch);
curl_close($ch);
Questions connexes
- 1. Publier avec PHP et Curl, tableau profond
- 2. PHP curl via proxy
- 3. Comment puis-je publier un objet JSON via cURL dans php
- 4. Envoyer un simple fichier attaché via la fonction PHP mail()
- 5. Convertir la ligne de commande cURL en PHP cURL
- 6. Decode gzipped page web récupérée via cURL en PHP
- 7. cURL: https via un proxy
- 8. php curl - url d'accès via la réponse du navigateur: 200 url d'accès via curl réponse: 401?
- 9. Twitter Oauth via PHP SANS cURL
- 10. POST un fichier mp3 en utilisant CURL
- 11. Comment publier des données en PHP en utilisant file_get_contents?
- 12. Comment publier un fichier via HTTP via une API publique dans ASP NET?
- 13. Problème PHP/cURL ouvrant le fichier distant
- 14. remplir un formulaire automatiquement en utilisant curl et php
- 15. CURL + $ GLOBALS ["HTTP_RAW_POST_DATA"] en PHP
- 16. Comment envoyer du XML SOAP via Curl et PHP?
- 17. php curl laisser le fichier dans le répertoire - Comment nettoyer
- 18. Comment publier un fichier via HTTP avec des cookies en utilisant python poster lib
- 19. Publier sur Facebook via Flex
- 20. php & CURL - comment
- 21. MSDeploy publier via FTP
- 22. Obtenir la date de modification via FTP en utilisant PHP/CURL
- 23. Fonction PHP pour se connecter à pingomatic en utilisant cURL
- 24. comment maintenir session cURL en php?
- 25. Comment publier un fichier audio sur facebook
- 26. Comment installer PHP/CURL?
- 27. Comment télécharger un fichier à un autre en utilisant curl et php?
- 28. Comment télécharger un fichier image et un json avec curl?
- 29. Obtenir un FLV à distance en utilisant PHP et curl
- 30. cURL- comment obtenir une réponse via la ligne de commande?
merci Pascal, je vais essayer. –