在drupal中添加自己的库


adding own library in drupal

我想包含一个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

如何包含这样的文件

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

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

为什么drupal试图将文件加载到trunk目录?你正在做一个SVN的仓库吗?我觉得这条路有问题。

我也建议你检查权限

希望能有所帮助