包括来自谷歌文件的PHP


Include PHP From Google File

我正在使用一个谷歌脚本,它从谷歌电子表格中获取内容并制作一个文件。 它制作了一个包含许多查询的PHP文件,根据访问的网页显示某些内容,并在电子表格中指定所有条件。 但是,我不知道如何将该PHP文件包含在我的网站中。

我以前使用file_get_contents只将HTML和JavaScript文件放入网站,但我不知道如何使用PHP执行此操作。 有什么建议吗? 现在,使用此方法,它在HTML中显示PHP,但不运行它。

我知道这个PHP文件存储在谷歌云端硬盘中?因为显而易见的方法是将其直接存储在您的服务器上。

无论如何,由于文件位于远程位置,因此您会遇到一些问题。此外,file_get_contents()不是包含PHP代码的正确方法(而是使用下面的函数之一)。您可以:

  1. 以编程方式将其另存为本地文件并包含它
  2. php.ini中启用allow_url_fopenallow_url_include。请记住,它会在您的服务器中打开一个不小的安全漏洞。

因此,在选项 1 中,您将:

$local_filename = 'your/local/file.php';
file_put_contents($local_filename, file_get_contents($gdrive_file_url));
require_once($local_filename); //and not file_get_contents()

在选项 2 中,您将只

require_once($gdrive_file_url);

您可以将require_once() API 替换为 include() API、require() API 或include_once() API请参阅指向它们中的每一个的 API 链接。

干杯