php post提交例子
php post获取信息然后的提交例子
<?php set_time_limit(0); $array=file('./1.txt'); foreach($array as $v) { $c = rtrim($v); //postdata($v);sleep(2); getdata($c); } //getdata("鹿鼎记"); function getdata($params) { $p=urlencode($params); //echo $params; $api="https://www.**.com/xmm/index--2.php?ff=ffcj&m=collect-list-ac2-list-xt-1-ct--group--flag-zuidazycom_-pg-1-type-0-wd-".$p."-apiurl-http://www.**.com/inc/s_api_m3u8.php"; //echo $api; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$api); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$post); $result = curl_exec($ch); curl_close($ch); if (preg_match('/\<input name=\"ids\[\]\" type=\"checkbox\" value=\"([^\"]*?)\" \/\> '.$params.' \<a target/is',$result,$r)) {echo $r[1]."<br>";} elseif (preg_match('/\<input name=\"ids\[\]\" type=\"checkbox\" value=\"([^\"]*?)\" checked\/\>/is',$result,$r)) {echo $r[1]."<br>";} } function postdata($params) { $a=getdata($params); sleep(3); if($a>0){ $post_data = array("ids[]" => $a); //echo $params; $api="https://www.***.com/**1ssd2xmm/index--2.php?ff=ffcj&m=collect-cj-ac2-sel-xt-1-ct--group--flag-zuidazycom_-pg-1-type-0-apiurl-http://www.z、n.com/inc/s_api_m3u8.php"; //echo $api; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$api); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS, $post_data); $result = curl_exec($ch); //echo $result; curl_close($ch); } } ?>