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如何绑定多个域

最近更新
阅读排行
猜你喜欢
- 01-13如何让DEDE标签输出的指定栏目新窗口
- 10-30vivos10e在哪里修改桌面图标大小
- 08-14支付宝七夕未来红包发送教程分享
- 10-14iPhone13如何与家人定位共享
- 12-31烧伤外科学中级题库-烧伤外科学中级题
- 04-01Excel 编写随机数据
- 02-23DedeCMS每个tag标签显示相应的文章数
- 04-24python的几种开发工具介绍
- 03-31PHP获取文件后缀名的7种方法
- 10-02高德地图上线小猪佩奇语音介绍