首页 > 代码库 > php中curl、fsockopen的应用
php中curl、fsockopen的应用
最近要用到通过post上传文件,网上盛传的有curl的post提交和fsockopen,其中curl最简单,于是从最简单的说起。这是简单的将一个变量post到另外一个页面$url = ‘‘;$data = http://www.mamicode.com/array(‘a‘=> ‘b‘);"--".$boundary."\r\n"; $out.="Content-Disposition: form-data; name=\"uploadFile\"; filename=\"".$file."\"\r\n"; $out.="Content-Type: image/jpg\r\n\r\n"; $out.=$content."\r\n"; $out.="--".$boundary."\r\n"; fwrite($fp,"POST ".$uploadInfo[‘url‘]." HTTP/1.1\r\n"); fwrite($fp,"Host:".$uploadInfo[‘host‘]."\r\n"); fwrite($fp,"Content-Type: multipart/form-data; boundary=".$boundary."\r\n"); fwrite($fp,"Content-length:".strlen($out)."\r\n\r\n"); fwrite($fp,$out); while (!feof($fp)){ $ret .= fgets($fp, 1024); } fclose($fp); $ret = trim(strstr($ret, "\r\n\r\n")); preg_match(‘/http:.*/‘, $ret, $match); return $match[0];
php中curl、fsockopen的应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。