google 驱动器上的 file_get_contents 个 .txt 文件

file_get_contents of .txt file on google drive

我正在尝试使用 PHP 读取保存在 google 驱动器上的 .txt 文件的内容。我似乎找不到解决方法。它一直显示在 google 的包装器中。我只想要普通的旧文本。我试过:

      <?php
      $text = file_get_contents('https://drive.google.com/file/d/11dW2pOK-MXHGRzQhJWb37tlWMqazj8UZ/view');
      echo $text;
      ?>

它显示一个空白页面并且没有显示任何错误。关于如何获得所需结果的任何想法?

您正在使用 URL 查看文件,所以您基本上是在 HTML 中打开预览。要直接下载文件,需要使用不同的URL,即

https://drive.google.com/uc?export=download&id={FILE_ID}

所以你的完整代码是

  <?php
      $text = file_get_contents('https://drive.google.com/uc?export=download&id=11dW2pOK-MXHGRzQhJWb37tlWMqazj8UZ');
      echo $text;
  ?>