当前位置: 首页 > 知识库问答 >
问题:

file_get_contents未拉取数据

辛才俊
2023-03-14

我试图用这个file_get_contents提取数据,但是它没有提取数据。当我尝试时,Localhost很吸引人。但托管也没什么用。

$instagram = file_get_contents("https://www.instagram.com/zuck/?__a=1");
$data = json_decode($instagram, true);
print_r($data);

共有2个答案

督劲
2023-03-14

可能是您的服务器管理员禁用了 功能。你需要让他们启用它或者像下面这样尝试卷曲-

<?php
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://www.instagram.com/zuck/?__a=1',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36'
  ),
));

$instagram = curl_exec($curl);
curl_close($curl);
$data = json_decode($instagram, true);
print_r($data);
?>

注意:尝试在您的。ini中设置 为1(如果您有自己的访问权限,则使用php.ini文件,在php代码中使用 (但不确定这是否有效),或者与您的主机对话。但我总是喜欢cURL方式。请参阅:可以通过使用php中的ini_set()函数设置“allow_url_fopen”“on

段坚
2023-03-14

查看php.ini中的allow_url_fopen。它的值应该为1,以便您能够读取任何外部URL。否则,如果您没有访问php.ini的权限,请查看@always-sunny的答案。

 类似资料:
  • 本文向大家介绍php file_get_contents取文件中数组元素的方法,包括了php file_get_contents取文件中数组元素的方法的使用技巧和注意事项,需要的朋友参考一下 用file_get_contents()抓取了 这个网址上的内容 http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc 看似好像反回的是数组

  • 说明 微信拉取订单评价数据SDK。 官方文档:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_17&index=11 类 请求参数类 请求参数 类名:\Yurun\PaySDK\Weixin\QueryComment\Request 属性 名称 类型 说明 $_apiMethod string 接口名称 $begin_ti

  • 主要内容:总体流程图,源码剖析,waitOnMetadata,awaitUpdate,Sender线程方法,步骤一:maybeUpdate,步骤二,步骤三总体流程图 源码剖析 waitOnMetadata awaitUpdate Sender线程方法 再调用run方法 就是poll方法进行拉取 步骤一:maybeUpdate 步骤二 待补充 。。。 步骤三 handleCompletedReceives maybeHandleCompletedReceive handleResponse 最后我

  • 问题内容: 访问REST API时,这两段代码有何不同? 和 从以下两个方面判断,它们都产生相同的结果 问题答案: 是一个简单的螺丝刀。非常适合简单的GET请求,其中标头,HTTP请求方法,超时,cookiejar,重定向和其他重要内容无关紧要。 带有流上下文或带有setopt的cURL 的Powerdrill带有您可以想到的每一个细节。

  • 本文向大家介绍PHP readfile与file_get_contents,包括了PHP readfile与file_get_contents的使用技巧和注意事项,需要的朋友参考一下 “ readfile”函数是PHP中的内置函数,可将文件直接读取到输出缓冲区中。文件名作为参数传递给函数。它返回在成功读取数据的情况下读取的字节数。否则返回FALSE- 示例 输出结果 这将产生以下输出- “ fil

  • 问题内容: 进行请求时是否可以接收由远程服务器设置的cookie ? 我需要php来执行http请求,存储cookie,然后使用存储的cookie进行第二个http请求。 问题答案: 您应该为此目的使用实现名为cookie jar的功能,该功能允许将cookie保存在文件中,并将其重新用于后续请求。 这里有一个简短的代码片段,介绍了如何实现: 注意 :必须注意,您应该已安装pecl扩展名(或用PH

  • 问题内容: 我正在尝试使用杂志api获取以下json内容。json的输出是这样的。我希望下面的json转换为php数组。 我的代码如下所示。 上面的代码返回一个空数组。:(如何将上述JSON转换为php对象数组。我很无奈。 谢谢哈恩 问题答案: 您提供的JSON示例无效。使用此JSON验证程序http://jsonlint.com/在线进行检查。您需要删除第59行上的多余逗号。 一个拥有有效jso

  • 本文向大家介绍php中file_get_contents()函数用法实例,包括了php中file_get_contents()函数用法实例的使用技巧和注意事项,需要的朋友参考一下 我们先来看一下php中的 file_get_contents()函数的语法 filename是文件或URL的名称。 include_path如果启用,则在include_path中搜索文件 context这是用于修改流的