在drupal中添加自己的库

时间:2011-07-31 09:55:50

标签: php drupal-6

我想使用hook_init

包含这样的php文件.module文件
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 个答案:

答案 0 :(得分:1)

如果您知道文件的完整路径并且文件可访问,通常可以包含任何文件。检查库的路径,更正它,你不应该有任何问题。

首先从文件的完整路径开始。如果可行,您可以考虑使用文件的动态路径。

答案 1 :(得分:0)

为什么drupal试图在trunk目录中加载文件?你在svn回购工作吗?我认为这条道路有问题。

我还建议您检查权限

希望这有帮助