PHP函数file_get_contents被屏蔽解决方法
一般在购买虚拟主机的时候,主机商都会把file_get_contents、fsockopen等一些危险系数比较高的函数禁用掉,这样就导致了有需要用到这些函数的程序无法正常运行。
那么一般情况下,我们也改不了服务器的配置,只能自己写一套代码来代替上面的PHP函数了。
$url = file_get_contents('https://www.baidu.com/');
我们可以用下面的代码代替
禁用file_get_contents函数的解决办法
$ch = curl_init();
$timeout = 10; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL,'https://www.baidu.com/');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$url = curl_exec($ch);
curl函数是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等,它不会被服务器禁用,所以我们可以用来模拟file_get_contents一样打开一条URL。
(资源库 www.zyku.net)
上一篇:PHP常用的转义字符函数介绍
栏 目:PHP教程
下一篇:PHP怎么设置文件777权限
本文标题:PHP函数file_get_contents被屏蔽解决方法
本文地址:https://www.zyku.net/php/2228.html
您可能感兴趣的文章
- 03-22FileZilla FTP客户端连接阿里云虚拟主机报错421 There
- 09-10CKEditor和CKFinder屏蔽/开启“浏览服务器”按钮
- 05-10php屏蔽错误及提示的方法
- 05-28浅谈PHP错误类型及屏蔽方法
- 03-11Nginx多站点虚拟主机实现单独启动停止php-fpm、单独控
- 03-11帝国CMS虚拟主机伪静态设置.htaccess
- 02-28WordPress三招教你快速屏蔽WordPress垃圾评论
- 02-20centos服务器 屏蔽ip
- 02-20Apache下同一个IP配置多个虚拟主机
- 01-13DedeCms批量写入数据的函数分析
- 01-13织梦DedeCMS的4个常用函数介绍
- 07-15帝国cms发布于10秒前 1周前 1个月前 倒计时函数设置方
- 07-15帝国CMS实现一个字段两个变量的方法(PHP分割法)
- 07-15帝国CMS仿站常用函数介绍
- 07-10帝国cms6.6文件 connect.php的函数说明
- 03-14PHP Date()函数详细参数解释
- 02-29PHP中return用法详细解读
- 02-26include与require的区别详解
- 02-24配置Nginx防止直接用IP访问Web服务器
- 02-23Nginx 多域名虚拟主机配置教程 (nginx如何绑定多个域
最近更新
阅读排行
猜你喜欢
- 07-15帝国cms实现文章点击月、周、日排行效
- 03-28VtigerCRM修改登陆面板去掉新闻模块
- 07-15在dedecms5.7首页和列表页模板中怎样
- 09-19阿里Teambition网盘下线怎么转移数据
- 03-24oppoa93设置锁屏方法
- 01-28一加8t更改闹钟铃声步骤
- 01-11候鸟筑巢-候鸟筑巢应用软件功能介绍
- 04-28华为手机云端相册查看方法
- 12-28小米手机桌面云备份怎么删除
- 09-14支付宝查询教资成绩方法介绍