Comment est-ce que je soumettrais par programmation un formulaire en utilisant PHP (je suppose en utilisant curl?) Et obtenir le balisage de fichier de la page résultante?PHP: soumettre par programme le formulaire et obtenir le contenu de la page résultante?
3
A
Répondre
7
Voir ici pour les détails liés à ce sujet:
http://www.html-form-guide.com/php-form/php-form-submit.html
par exemple:
<?php
$url = 'http://localhost/curl/1.php';
$params = "keyword=123&zxczxc=333"; //you must know what you want to post
$user_agent = "Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);
echo "Results: <br>".$result;
?>
1.php contenu:
<?
print_r($_POST);
?>
Questions connexes sur SO:
https://stackoverflow.com/search?q=php+form+curl
Posting a textarea form with cURL
Using PHP & curl to post an html form that includes a file
Autres articles:
http://www.askapache.com/htaccess/sending-post-form-data-with-php-curl.html
http://davidwalsh.name/execute-http-post-php-curl
http://curl.haxx.se/mail/curlphp-2004-04/0013.html
http://phpsense.com/php/submitting-forms-using-php-curl.html
http://www.maheshchari.com/submit-a-form-to-remote-server-with-php-curl/
Questions connexes
- 1. Obtenir le contenu de la page Web par programme
- 2. Soumettre un formulaire par programme
- 3. PHP déroulant collant et soumettre le formulaire
- 4. Impossible de soumettre le formulaire par programme en utilisant HtmlUnit
- 5. Soumettre par programme un formulaire
- 6. Soumettre par programme le formulaire et la boucle à la pagination (C# .NET)
- 7. Obtenir la page par GET, puis en soumettant le formulaire
- 8. Formulaire PHP soumettre le bouton dans $ _GET
- 9. PHP-Retrieve le contenu de la page
- 10. Soumettre un formulaire et l'envoyer par courriel avec PHP
- 11. actualiser la page après le formulaire de téléchargement soumettre
- 12. HttpClient POST ne parvient pas à soumettre le formulaire + chaîne résultante est coupée (incomplet)
- 13. Boxy Soumettre le formulaire
- 14. Comment créer un formulaire Ajax Popup et soumettre le formulaire
- 15. Soumettre le formulaire avec AJAX
- 16. Soumettre le formulaire PHP dans le gadget OpenSocial
- 17. Soumettre le formulaire en PHP en utilisant la touche Entrée
- 18. imprimer automatiquement la page sur le formulaire soumettre
- 19. PHP Soumettre le formulaire uniquement si la case est cochée
- 20. Soumettre le formulaire avec JS
- 21. Passer la variable entre le formulaire et la page php?
- 22. JSF2: Soumettre le formulaire AJAX
- 23. Obtenir la page en cours par programme
- 24. Soumettre le formulaire et conserver les valeurs
- 25. Automatiser un clic sur le lien javascript et aller chercher la page résultante
- 26. soumettre fichier via le formulaire et le manipuler dans une fonction php
- 27. php forms soumettre le bouton
- 28. ASPX soumettre le formulaire erreur
- 29. Créer Utilisateur par profession - Comment remplir/Soumettre/Valider le formulaire?
- 30. Soumettre le formulaire via l'image
Merci pour le cynisme. – StackOverflowNewbie