本机windows测试需要打开curl php.ini extension=php_curl.dll 重启apache include ('curl.php');$cu=new qp_curl_curl();$s=$cu-get('http://www.baidu.com');echo $s; curl.php可以使用http://www.myquickphp.com/的框架中的组件curl.php /** * curl 工具
本机windows测试需要打开curl php.ini
extension=php_curl.dll
重启apache
include ('curl.php');$cu=new qp_curl_curl();$s=$cu->get('http://www.baidu.com');echo $s;
curl.php可以使用http://www.myquickphp.com/的框架中的组件curl.php
/** * curl 工具 * * @category quickphp(ii) * @copyright http://www.myquickphp.com * @version $id: curl.php 904 2011-05-05 07:43:02z yuanwei $ *//**============= 支持以下功能 =============1:支持ssl连接和proxy代理连接2: 对cookie的自动支持3: 简单的get/post常规操作4: 支持单个文件上传或同字段的多文件上传,支持相对路径或绝对路径.5: 支持返回发送请求前和请求后所有的服务器信息和服务器header信息6: 自动支持lighttpd服务器7: 支持自动设置 referer 引用页8: 自动支持服务器301跳转或重写问题(谢谢郑gg)9: 其它可选项,如自定义端口,超时时间,useragent,gzip压缩等.============= 求例如下 ===============// 得到 curl 对象$cu = qp_sys::load('curl');// 得到 baidu 的首页内容echo $cu->get('http://www.baidu.com');// 向 http:///a.php 发送 post 数据echo $cu->post('http:///a.php', array('id'=>1,'name'=>'v哥'));// 向 http:///upload.php 上传文件echo $cu->post('http:///a.php', array(), array('img'=>'file/a.jpg'));// 得到所有调试信息print_r($cu->getinfo());// 设置回调(普通函数)echo $cu->set(array('callback'=>'print_r'))->get('http:///get.php',array('id'=>10));// 设置回调(控制器的方法)echo $cu->set(array('callback'=>array($this,'curllog')))->get('http:///get.php',array('id'=>10));// 设置回调(静态方法)echo $cu->set(array('callback'=>array('qp_sys','dump')))->get('http:///get.php',array('id'=>10)); */