Comment inclure les fichier php dans drupal 7

Je suis le codage d'un formulaire dans Drupal 7, et je tiens à "inclure" un fichier php qui ajoute ma connexion DB variables à mon code.

J'ai testé mon code en plusieurs manières, et je suis sûr que le "inclure", fait de me procurer un WSOD quand je lance Cron sur mon site.

J'ai Googlé à ce sujet et j'ai essayé:

include("/sites/all/libraries/php/connection.inc");

include("./sites/all/libraries/php/connection.inc");

include"./sites/all/libraries/php/connection.inc";

J'ai aussi essayé avec '.php' extension.

Et mon dernier essai:

define('__ROOT__', dirname(dirname(__FILE__)));
include(__ROOT__.'/sites/all/libraries/php/connection.inc');

Parfois, je reçois un WSOD lors de l'exécution de Cron, et parfois mes styles de page obtenir cassé quand je soumettre un formulaire.

Quelle est la bonne façon d'inclure un fichier PHP manuellement dans Drupal? Notez que je ne veux pas utiliser le "Drupal façon" de faire ceci ou à utiliser le formulaire en ligne du module. Je veux le code manuellement avec PHP.

OriginalL'auteur donbuche | 2014-04-13