我在 Drupal 7 中编写一个表单,我想“包含”一个 php 文件,它将我的数据库连接变量添加到我的代码中。
我已经以多种方式测试了我的代码,并且我确信当我在我的站点中运行 Cron 时,“包含”会让我得到一个 WSOD。
我已经对此进行了谷歌搜索,并尝试了:
include("/sites/all/libraries/php/connection.inc");
include("./sites/all/libraries/php/connection.inc");
include"./sites/all/libraries/php/connection.inc";
我还尝试了上面的“.php”扩展名。
我最后一次尝试:
define('__ROOT__', dirname(dirname(__FILE__)));
include(__ROOT__.'/sites/all/libraries/php/connection.inc');
有时我在尝试运行 Cron 时会遇到 WSOD,有时我在提交表单时页面样式会损坏。
在 Drupal 中手动包含 PHP 文件的正确方法是什么?请注意,我不想使用“Drupal 方式”来执行此操作或使用 webform 模块。我想用 PHP 手动编码。