curl例子
2015-08-19 23:11
423 查看
//poST方法请求 ##首先创建一个接受并显示POST数据的文件post_output.php: ##print_r($_POST); ##接下来,写一段PHP脚本执行cURL请求,: $url="http://localhost/post_output.php"; $post_data=array( "foo"=>"bar", "query"=>"php", "action"=>"Submit" ); $ch=curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //设置POST curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data); $output=curl_exec($ch); curl_close($ch); echo $output; ###使用cURL上传文件 ##首先创建一个接受文件的页面upload_output.php: ##print_r($_FILES); $url="http://localhost/upload_output.php"; $post_data=array( "foo"=>"bar", "upload"=>"@/Users/Apple/Desktop/mao.jpg" ); $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data); $output=curl_exec($ch); curl_close($ch); echo $output;
相关文章推荐
- Java-Exception(异常)
- HDU2.2.4 Wolf and Rabbit
- HDOJ 2674 N!Again (同余定理)
- 数学之美
- 观察者模式(Observer)
- Android View的绘制流程
- eclipse中tomcat启动时项目重复加载,导致资源初始化两次的问题
- 创建curl
- 【译文】你真的会测试产品吗?如何做好产品测评
- POJ - 3687Labeling Balls(反向建图 + 反向拓扑)题意坑
- 装饰模式(Decorator)
- IOSButton自定义
- hdu 1875 畅通工程再续(kruskal || prim)
- C++对象模型——Template中的名称决议方式 (第七章)
- jQuery xml字符串的解析 及 读xml并search
- [HDOJ1568]Fibonacci
- POJ2559--Largest Rectangle in a Histogram(栈)
- IOS8最好用技巧:在通知中心添加蜂窝网络
- fflush和fsync的联系和区别
- 网站重构浅谈