我正在使用一个谷歌脚本,它从谷歌电子表格中获取内容并制作一个文件。 它制作了一个包含许多查询的PHP文件,根据访问的网页显示某些内容,并在电子表格中指定所有条件。 但是,我不知道如何将该PHP文件包含在我的网站中。
我以前使用file_get_contents只将HTML和JavaScript文件放入网站,但我不知道如何使用PHP执行此操作。 有什么建议吗? 现在,使用此方法,它在HTML中显示PHP,但不运行它。
我知道这个PHP文件存储在谷歌云端硬盘中?因为显而易见的方法是将其直接存储在您的服务器上。
无论如何,由于文件位于远程位置,因此您会遇到一些问题。此外,file_get_contents()
不是包含PHP代码的正确方法(而是使用下面的函数之一)。您可以:
- 以编程方式将其另存为本地文件并包含它
- 在
php.ini
中启用allow_url_fopen
和allow_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 链接。
干杯