public static function FindStatisticFromFile($bookdir, $keyword) { if (!isset($keyword)) { return ""; } $pathfilename = ChineseCharacterStatistic::BookDir2outfile($bookdir, true); syslog(0, $bookdir . $keyword); if (!file_exists($pathfilename)) { return $keyword; } //return $pathfilename . $keyword; $data = file_get_contents($pathfilename); if (false == $data) { syslog(0, "failed to read file:" . $pathfilename); } $bChinese = ChineseCharacterStatistic::IsChaninese($bookdir); $map = new MapChineseGbEnglishWord(); $keyword = $map->getChineseGB($keyword, $bChinese); //ChineseCharacterStatistic::LanguageTranslate($bookdir, $keyword); $out = ChineseCharacterStatistic::FindStatisticFromData($data, $keyword); return $out; }