PHP无法使用file_get_contents或者curl_init()函数解决办法
file_get_contents和curl_init()都是用于获取远程web信息的,前面那个函数在本博客的Flickr相册中用到。
不过在将相册移植到另外一个空间时候,报如下错误:
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in
原因是空间不支持file_get_contents这个函数,不过可以用另外一个函数curl_init()替代,同样能实现该功能:
原来代码片段:
$url = "http://api.flickr.com/services/rest/?".implode('&', $encoded_params);
$rsp = file_get_contents($url);
$rsp_obj = unserialize($rsp);
修改后代码片段:
$url = "http://api.flickr.com/services/rest/?".implode('&', $encoded_params);
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$rsp = curl_exec($ch);
curl_close($ch);
$rsp_obj = unserialize($rsp);
不过有时空间也不支持curl_init()函数,会报如下错误:
Fatal error: Call to undefined function curl_init() in
要是两个函数都不支持,那只好换地方了。
转载于:https://www.cnblogs.com/webu/archive/2012/11/02/2751839.html
PHP无法使用file_get_contents或者curl_init()函数解决办法相关推荐
- jupyternotebook无法使用anaconda环境 无法使用已安装的包 解决办法
文章目录 jupyternotebook无法使用anaconda环境 无法使用已安装的包 解决办法 jupyternotebook无法使用anaconda环境 无法使用已安装的包 解决办法2 如何解决 ...
- 您的空间不支持PHP,空间不支持fsockopen函数解决办法
为了服务器安全考虑很多主机商禁用了php的fsockopen函数,昨天进博客,使用cos-html-cache生成静态文件,尼玛提示:Warning: fsockopen() has been dis ...
- Linux C中发现无法连接到math.h中的数学函数解决办法
Linux 下使用数学函数 今天在编译一个用到log函数的c文件时,遇到一个错误: /tmp/ccQuh0ns.o(.text+0x2bb): In function `Compute': : und ...
- yum源无法使用,并报404 解决办法
问题背景 修改yum源配置文件,删除yum源,又重新在另一台主机上复制了无问题的yum配置文件,导致yum源无法使用. yum报错如下 [root@java152 ~]# yum makecache ...
- tiny6410无法使用usb下载功能的解决办法
开发板:友善之臂Tiny6410 superboot:http://download.csdn.net/detail/u012016202/8564895 主机操作系统:Debian 7 两点声明: ...
- win10系统还原卡在“你好..”和无法打开这个应用无法使用内置管理员的解决办法
自己瞎掰的-现在可以正常使用,给大家参考一下. 1.在卡住的"你好,-"页面按住 ctrl+shift+f3 注意!! 笔记本有的同时要按住Fn 重启以后有一个"系统准备 ...
- Centos双节点搭建openstack无法使用ssh链接到实例解决办法
2019.2.15 昨天对于网络方面一直很困惑,照着文档做完了,居然使用ssh无法链接到实例,而且已经绑定了浮动ip, 但是controller节点这里怎么也ping不通实例,一位朋友给了个点子 ip ...
- R语言dplyr包filter函数 Error in filter(., ) : 找不到对象的报错原因和解决办法
报错描述 当我们想使用dplyr包中的 filter 函数对指定的dataframe进行如下的行筛选时,R报错Error in filter(., ) : 找不到对象X.stage_id. ,提示我们 ...
- undefined reference to 'function'及解决办法
在开发算法过程中,自己写的函数编译生成一个动态共享链接库文件.so. 然后由其他模块调用其中的函数时出现undefined reference to : function(要调用的函数)错误提示. 反 ...
最新文章
- MySQL_解决ERROR 2006 (HY000) at line XX MySQL server has gone away问题
- 036_CSS导航条
- CMM与CMMI的关系;软件全面质量管理的思想体系
- Ubuntu 16.04 安装JDK
- 【直播预告】天黑请闭眼,杭州终极狼人大奖赛正在查杀——见证 4 万现金大奖的诞生!...
- 玩转控件:对Dev的GridControl控件扩展
- crc算法java_c语言的crc16算法转java
- 这个AI狠!能互译C++、Java和Python,以后只学一种编程就行吗
- JFreeChart的简单应用及乱码解决
- egg 编码规范_从 Egg.js 到 NestJS,爱码客后端选型之路
- Highcharts 统计图
- ZDI 公布2020年 Pwn2Own 东京赛规则和奖金
- TeamViewer会议功能有什么用?
- 黑苹果html5,黑苹果AppleALC声卡驱动安装使用教程 _ 黑苹果乐园
- Vite 入门 Vue Node
- 如何快速融入一个研发团队?
- windows10 下 Haskell 环境搭建2020
- 127.0.0.1 myz.php,在nginx上用FastCGI解析PHP
- 数明SLM27517能驱动MOSFET和IGBT功率开关 低侧栅极驱动器兼容UCC27517
- 获奖摄影作品赏析——对称与对比(1)
热门文章
- c++设置一个二维字符组初值_6.8 C++字符数组
- C语言实训作业PPT,C语言实训作业.docx
- led灯光衰怎么解决_花小钱办大事 主流直插式LED大灯横评
- 8 适用于 Keras 用户的 TensorFlow.js 层 API
- light4java_Light Weight Component Library for Java
- 做了项目才知道的Cookie和Session
- NYOJ-部分和问题(dfs)
- 02_感知机_统计学习方法
- linux中java 里面启动 重启 停止jar 的 shell
- win10 安装visual studio 2015遇到的坑