在浏览器中输入地址后弹出信息为:
Warning: require(C:\xampp\htdocs\testlink\locale\zh_CN\strings.txt) [function.require]: failed to open stream: No such file or directory in C:\xampp\htdocs\testlink\lib\functions\lang_api.php on line 157Fatal error: require() [function.require]: Failed opening required 'C:\xampp\htdocs\testlink\locale\zh_CN\strings.txt' (include_path='.;C:\xampp\php\PEAR;.;C:\xampp\htdocs\testlink\lib\functions\') in C:\xampp\htdocs\testlink\lib\functions\lang_api.php on line 157请问应该如何处理

解决方案 »

  1.   

    在lang_api.php 的内容为:
    require($t_lang_dir_base . 'zh_CN' . DIRECTORY_SEPARATOR . 'strings.txt');

    C:\xampp\htdocs\testlink\locale\zh_CN\strings.txt的strings.txt是存在的。
    我怀疑是不是DIRECTORY_SEPARATOR设置不正确。
    请各位不吝赐教!!
      

  2.   


    unction lang_load( $p_lang ) {
    global $g_lang_strings, $g_active_language;
    global $TLS_STRINGFILE_CHARSET;
    $g_active_language  = $p_lang;
    if ( isset( $g_lang_strings[ $p_lang ] ) ) {
    return;
    }
    $t_lang_dir_base = TL_ABS_PATH . 'locale' . DIRECTORY_SEPARATOR; $lang_resource_path = $t_lang_dir_base . $p_lang . DIRECTORY_SEPARATOR . 'strings.txt';
    if (file_exists($lang_resource_path))
    require($lang_resource_path);
    else
    require($t_lang_dir_base . 'zh_CN' . DIRECTORY_SEPARATOR . 'strings.txt'); $lang_resource_path = $t_lang_dir_base . $p_lang . DIRECTORY_SEPARATOR . 'description.php';
    if (file_exists($lang_resource_path))
    require($lang_resource_path );
    else
    require($t_lang_dir_base . 'en_GB' . DIRECTORY_SEPARATOR . 'description.php');以上为TESTLINK的PHP代码,还请指教。