韓日ミニ辞典開発歴に戻る

前項で解説した見出し語の表示モジュールで,
  if ($found) { //見出し語の表示
と,その次の
    if (file_exists($targ_f)) {
の間に,以下の行を追加します。
インデックスファイルで読みこんだ配列を利用して,検索語に先行する5個以内の見出し語を表示することになります。

      print "【前の語】";
      if ($found -5 < 0) {$after_word = 0;} else {$after_word = $found-6;}
        for ($befword=$after_word;$befword<$found-1;$befword++){
          $wd = $d_word[$befword];
          $keyword = urlencode("$wd");
          print "<a href=\"$script?key=$keyword\">$wd</a>, ";
        }
      print "<br><br>\n";

さらに,前項で解説した見出し語の表示モジュールで,
    } else {
      print $word."はデータ準備中です。<br>\n";
    }
と,その次の
  } else {
    print $word."は未登録語です。<br>\n";
  }
の間に,以下の行を追加します。
インデックスファイルで読みこんだ配列を利用して,検索語に続く5個以内の見出し語を表示することになります。

    print "<br>\n";
    print "【後の語】";
    if ($Line_count > $found+5) {$afterWord = $found+5;} else {$afterWord = $Line_count-1;}
      for ($befword=$found;$befword<=$afterWord;$befword++){
        $wd = $d_word[$befword];
        $keyword = urlencode("$wd");
        print "<a href=\"$script?key=$keyword\">$wd</a>, ";
      }

韓日ミニ辞典開発歴に戻る


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-06-14 (火) 10:56:10 (3217d)