如何以編程方式使用PHP提交表單(我假設使用curl?)並獲取生成頁面的文件標記?PHP:以編程方式提交表單並獲取結果頁面的內容?
3
A
回答
7
在這裏看到相關細節在此:
http://www.html-form-guide.com/php-form/php-form-submit.html
如:
<?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內容:
<?
print_r($_POST);
?>
上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
的其他文章:
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/
相關問題
- 1. 以編程方式提交表單
- 2. 以編程方式提交表單
- 3. Web Scraping - 以編程方式提交和提取表單的值
- 4. PHP提交表單並獲取部分結果是進步
- 5. 獲取表單提交的結果
- 6. 如何以編程方式填寫AJAX表單並獲取結果?
- 7. 以編程方式獲取網頁內容
- 8. 如何以編程方式提交已填寫的表單並取消生成的頁面?
- 9. 不加載頁面內容並提交表單?
- 10. 多個表單提交併從結果頁面解析數據
- 11. 提交php表單後自動跳回到頁面內容
- 12. 如何以編程方式獲取Linux內核頁面大小
- 13. 以編程方式提交表單並通過分頁循環(C#.NET)
- 14. PHP - 提交表單後我的表單頁面凍結
- 15. 從表單提交的PHP頁面獲取數據
- 16. PHP提交表單到另一個頁面,並運行方法
- 17. Kentico:以編程方式檢索頁面的呈現內容
- 18. 以編程方式更新dokuwiki頁面內容的選項
- 19. jQuery - 獲取頁面的HTML內容並刪除表單元素
- 20. 如何使用PHP DOM獲取頁面樣式表的內容?
- 21. 如何在使用WWW :: Mechanize提交表單後獲取頁面內容?
- 22. 以編程方式提取InstallShield setup.exe文件的內容
- 23. 以編程方式設置發佈頁面內容
- 24. ASP.NET從內容頁面以編程方式更改Site.Master錨點
- 25. 通過web表單提交數據並提取結果
- 26. 獲取HTML內容提交
- 27. 以編程方式提取PDF表格
- 28. 提交表單並重定向頁面
- 29. 提交的角度表單提交不顯示PHP的結果
- 30. 如何更改表單提交後的頁面內容ASP.net C#
謝謝你的冷嘲熱諷。 – StackOverflowNewbie 2010-12-03 12:16:19