добавление собственной библиотеки в drupal - PullRequest
1 голос
/ 31 июля 2011

Я хочу включить php-файл .module, например, используя hook_init

function drupsocial_init() {
  require_once base_path().(drupal_get_path('module', 'drupsocial') . '/libraries/dsinvoke.php');

}

, но показывая эту ошибку

Fatal error: require_once() [function.require]: Failed opening required '/drupal6/trunk/sites
/all/modules/drupsocial/libraries/dsinvoke.php' (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs
\drupal6\trunk\sites\all\modules\drupsocial\drupsocial.module on line 32

как я могу включить такой файл

Ответы [ 2 ]

1 голос
/ 31 июля 2011

Обычно вы можете включить любой файл, если знаете полный путь к файлу и файл доступен. Проверьте путь к библиотеке, исправьте его, и у вас не должно возникнуть проблем.

Сначала начните с полного пути к файлу. Если это работает, вы можете подумать об использовании динамического пути к файлу.

0 голосов
/ 31 июля 2011

почему друпал пытается загрузить файл в директорию транка?ты работаешь на SVN репо?я думаю, что с этим путем что-то не так.

Я также предлагаю вам проверить права доступа

Надеюсь, это поможет

...