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 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
escape unescape的php下的实现方法
Apr 27 PHP
php实现两个数组相加的方法
Feb 17 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
分享10段PHP常用代码
Nov 11 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
PHP读书笔记整理_结构语句详解
Jul 01 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
Oct 22 PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 PHP
详解Yii2 之 生成 URL 的方法
Jun 16 PHP
php生成毫秒时间戳的实例讲解
Sep 22 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
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
PHP chr()函数讲解
2019/02/11 PHP
用Javascript 和 CSS 实现脚注(Footnote)效果
2009/09/09 Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
2010/01/22 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
JS创建类和对象的两种不同方式
2014/08/08 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python实现简单的计时器功能函数
2015/03/14 Python
Python实现批量下载文件
2015/05/17 Python
python多维数组切片方法
2018/04/13 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
Python实现SMTP邮件发送
2020/06/16 Python
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
实习会计求职自荐信范文
2014/03/10 职场文书
啦啦队口号大全
2014/06/16 职场文书
学生安全责任书范本
2014/07/24 职场文书
群众路线领导干部个人对照检查材料(集锦)
2014/09/23 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书