最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
file_get_contents被屏蔽解决方法
时间:2022-06-24 23:35:21 编辑:袖梨 来源:一聚教程网
那么一般情况下,我们改不了服务器的 inc.php,只能自己写一套IO来代替上面的PHP函数了。
代码如下 | 复制代码 |
|
我们可以用下面的代码代替
代码如下 | 复制代码 |
//禁用file_get_contents的解决办法 |
curl是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等,它不会被服务器禁用,所以我们可以用来模拟file_get_contents一样打开一条URL。
利用function_exists函数来判断php是否支持一个函数可以轻松写出下面函数
代码如下 | 复制代码 |
< ?php function vita_get_url_content($url) { if(function_exists('file_get_contents')) { $file_contents = file_get_contents($url); } else { $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($ch); curl_close($ch); } return $file_contents; } ?> |
相关文章
- 新三国志曹操传过关斩将任务攻略 07-02
- 苏丹的游戏青年的帷幕作用说明 07-02
- 欧易交易所卖出比特币教程-比特币能卖多少钱?0.1个比特币能卖吗? 07-02
- 黑色信标国服开荒攻略大全 07-02
- ps给淘宝金属皮带扣图片修图美化流程分享 07-02
- RetroNFTs(RetroNFTs币)在中国合法不 07-02