一些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