2011-07-31 40 views
1

我想包括像這樣使用hook_init加入自己的庫在Drupal

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

} 

php文件.module文件,但表示這個錯誤

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 

我怎麼能包括這些文件

回答

1

你通常可以包括任何文件,如果你知道文件的完整路徑和文件訪問。檢查庫的路徑,糾正它,你不應該有任何問題。

先從文件的完整路徑開始。如果可行,你可以考慮使用文件的動態路徑。

0

爲什麼Drupal試圖加載中繼目錄中的文件?你在svn回購上工作嗎?我認爲這條道路出了問題。

我也建議你檢查權限

希望這有助於