资源描述:
《php自动提交表单的方法(基于fsockopen与curl)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解php自动提交表单的方法(基于fsockopen与curl) 本文实例讲述了php基于fsockopen与curl实现自动提交表单的方法。分享给大家供大家参考,具体如下: fsockopen和curl都可以做php自动提交表单 1.fsockopen方法: php代码: /*--------------------------------------
2、--------------------- *功能:使用PHPsocke向指定页面提交数据 *作者:果冻 说明:post($url,$data) * * $url ='http://www.xxx.com:8080/login.php'; * $data[user]='hong'; * $data[pass]='xowldo'; * echopost($url,$data); *--------------------------------------------------
3、---------*/ functionpost($url,$data){对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 $url=parse_url($url); if(!$url)return"couldn'tparseurl"; if(!isset($url['
4、port'])){$url['port']="";} if(!isset($url['query'])){$url['query']="";} $encoded=""; while(list($k,$v)=each($data)){ $encoded.=($encoded?"&":""); $encoded.=rawurlencode($k)."=".rawurlencode($v); } $fp=fsockopen($url['host'],$url['port
5、']?$url['port']:80); if(!$fp)return"Failedtoopensocketto$url[host]"; fputs($fp,sprintf("POST%s%s%sHTTP/1.0n",$url['path'],$url['query']?"?":"",$url['query'])); fputs($fp,"Host:$url[host]n"); fputs($fp,"Content-type:application/x-www-form-urlenc
6、odedn");对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 fputs($fp,"Content-length:".strlen($encoded)."n"); fputs($fp,"Connection:closenn"); fputs($fp,"$encodedn"
7、); $line=fgets($fp,1024); if(!eregi("^HTTP/1..200",$line))return; $results="";$inheader=1; while(!feof($fp)){ $line=fgets($fp,1024); if($inheader&&($line=="n"
8、
9、$line=="rn")){ $inheader=0; } elseif(!$inheader){ $results.=$lin
10、e; } } fclose($fp); return$results; } /* $url='http://video.xxx.com:80/game_vm.php';对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的