包括 PHP 来自 Google 文件
Include PHP From Google File
我正在使用 Google 脚本,它从 google 电子表格中获取内容并制作文件。它生成一个包含许多查询的 PHP 文件,根据访问的网页显示某些内容,所有条件都在电子表格中指定。但是,我不知道如何将该 PHP 文件包含到我的网站中。
我以前使用 file_get_contents 将 HTML 和 JavaScript 文件导入网站,但我不知道如何使用 PHP 执行此操作。有什么建议么?现在,使用此方法,它会在 HTML 中显示 PHP,但不会显示 运行。
我了解此 PHP 文件存储在 Google 驱动器中?因为显而易见的方法是直接将其存储在您的服务器上。
无论如何,由于文件位于远程位置,您会遇到一些问题。此外,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 with either include()
API, require()
API or include_once()
API。请参阅每个 API link。
干杯
我正在使用 Google 脚本,它从 google 电子表格中获取内容并制作文件。它生成一个包含许多查询的 PHP 文件,根据访问的网页显示某些内容,所有条件都在电子表格中指定。但是,我不知道如何将该 PHP 文件包含到我的网站中。
我以前使用 file_get_contents 将 HTML 和 JavaScript 文件导入网站,但我不知道如何使用 PHP 执行此操作。有什么建议么?现在,使用此方法,它会在 HTML 中显示 PHP,但不会显示 运行。
我了解此 PHP 文件存储在 Google 驱动器中?因为显而易见的方法是直接将其存储在您的服务器上。
无论如何,由于文件位于远程位置,您会遇到一些问题。此外,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 with either include()
API, require()
API or include_once()
API。请参阅每个 API link。
干杯