| 网站首页 | 建站学院 | 资源下载 | 建站教程 | 图片素材 | 网贝社区 | 
您现在的位置: 网贝建站 >> 建站学院 >> ASP技术 >> FSO专题 >> 正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
没有相关文章
FileSystemObject(FSO) 示例代码         ★★★
FileSystemObject(FSO) 示例代码
作者:佚名 文章来源:网海之贝 点击数: 更新时间:2004-8-22 16:15:09
使用fsockopen发送post信息的函数 

作者/来源:zhao214 

使用fsockopen发送post信息的函数

zhao214

function httprequest($fp,$url,$http_method,$body="",$referer="")

{

$httpversion = "HTTP/1.0";

$agent = "zhao214/1.0";

$accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*";

$content_type = "application/x-www-form-urlencoded";

if(empty($url))

$url = "/";

$headers = $http_method." ".$url." ".$httpversion." "; 

if(!empty($agent))

$headers .= "User-Agent: ".$agent." ";

if(!empty($accept))

$headers .= "Accept: ".$accept." ";

if(!empty($referer))

$headers .= "Referer: ".$referer." ";

if($http_method == "POST") {

if(!empty($body)) {

$headers .= "Content-type: $content_type ";

$headers .= "Content-length: ".strlen($body)." ";

}

}

$headers .= " ";

fwrite($fp,$headers.$body);

while($currentHeader = fgets($fp,4096)) {

if($currentHeader == " ")

break;

}

$pagecontent = fread($fp,500000);

return $pagecontent;

}

/////////example::

$data = "";

while(list($k,$v) = each($HTTP_POST_VARS)){

$data .= urlencode($k)."=".urlencode($v)."&";

}

$fp = fsockopen("localhost", 80, &$errno, &$errstr, 100);

$out = httprequest($fp,"/someurl.php","POST",$data);

print $out;

}

method=post>

name

pass


文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)