一些PHP代碼運行良好。然而,當我將代碼移植到Drupal的模塊,該$fp = fopen('language/unicode-big5.tab', 'r');
不能按預期,給予警告:fopen在正常的PHP中工作,但不在Drupal中
warning: fopen(language/unicode-big5.tab) [function.fopen]: failed to open stream: No such file or directory in /Users/me/Documents/Html/drupal/sites/all/modules/test_module/language.inc.php on line 197.
我試圖把所需的文件和文件夾sites/default/files
:
$fp = fopen(file_directory_path().'/language/unicode-big5.tab', 'r');
返回相同的警告。
我該如何解決?
請檢查您當前所在的文件系統做一個 的var_dump(_ _文件_ _); //刪除空格 –
我最終使用'$ fp = fopen(dirname(__ FILE __)。'/ language/big5-unicode.tab','r');' – ohho