php采用file_get_contents代替使用curl实例


Posted in PHP onNovember 07, 2014

本文实例讲述了php采用file_get_contents代替使用curl的方法,分享给大家供大家参考。具体实现方法如下:

file_get_contents代替使用curl其实不多见了,但有时你碰到服务器不支持curl时我们可以使用file_get_contents代替使用curl,下面看个例子。

当用尽一切办法发现 服务器真的无法使用curl时。或者curl不支持https时。curl https 出现502时。你又不想重装网站环境的时候,你就改用file_get_contents 代替吧。
curl 经常使用的 curl get curl post
curl get 替代 直接用file_get_contents($url) 就可以了
curl post 替代如下:

function Post($url, $post = null) {       

        $content = http_build_query($post);

        $content_length = strlen($content);

        $options = array(

            'http' => array(

                'method' => 'POST',

                'header' =>"Content-type: application/x-www-form-urlencoded",

                'content' => $post

            )

        );

        return file_get_contents($url, false, stream_context_create($options));

}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
怎样在php中使用PDF文档功能
Oct 09 PHP
phpmyadmin的#1251问题
Nov 25 PHP
php中神奇的fastcgi_finish_request
May 02 PHP
header中Content-Disposition的作用与使用方法
Jun 13 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 PHP
php中hashtable实现示例分享
Feb 13 PHP
ThinkPHP3.1新特性之Action参数绑定
Jun 19 PHP
yii实现使用CUploadedFile上传文件的方法
Dec 28 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
Apr 01 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
PHP下 Mongodb 连接远程数据库的实例代码
Aug 30 PHP
php自动加载代码实例详解
Feb 26 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 #PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 #PHP
php的curl封装类用法实例
Nov 07 #PHP
PHP使用ob_start生成html页面的方法
Nov 07 #PHP
PHP实现HTML生成PDF文件的方法
Nov 07 #PHP
PHP面向对象精要总结
Nov 07 #PHP
PHP使用feof()函数读文件的方法
Nov 07 #PHP
You might like
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
AngularJS路由删除#符号解决的办法
2017/09/28 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
解决vue单页面应用中动态修改title问题
2019/06/09 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
python网络编程之文件下载实例分析
2015/05/20 Python
python检查指定文件是否存在的方法
2015/07/06 Python
python定时关机小脚本
2018/06/20 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
教师个人的自我评价分享
2014/01/02 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
给校长的建议书200字
2014/05/16 职场文书
保安公司服务承诺书
2014/05/28 职场文书
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB