「PHP版 鍋田辞書」で辞書検索サイトを作る
最終更新日 2012.1.15
辞書サイトを作るにはいろいろな方法があります。
単純にHTMLで羅列記述する方法もそのひとつですが単語数が増えると探すのが大変ですしかっこよくありません。
検索機能のついた辞書サイトが好ましいです。
PHPなどの言語を使ったCGIで辞書検索サイトを構築するのが一般的な方法になります。
知識のある人なら自分でCGIを作成したり、データを変換するプログラムを作ったりできるでしょう。
お金のある人なら高いお金を業者に払って構築してもらうこともできるでしょう。
では、お金も手間も全くかけずに高度な知識もなく辞書検索サイトを作るにはどうしたらよいでしょう。
PHP版 鍋田辞書と鍋田辞書 Windows版で簡単に辞書検索サイトを作ることができます。
簡単に作成できるだけではなく各種検索指定もでき、携帯電話からパソコンに対応したサイトを構築できます。
PHP版 鍋田辞書の設置例
オンライン鍋田辞書で実際にPHP版 鍋田辞書で設置した辞書検索サイトがあります。
PHP版 鍋田辞書を使った場合の利点
- 設置が簡単です。PHPスクリプトファイルひとつと、データファイルひとつの計二個のファイルを転送すれば構築できます。
- 携帯電話にも対応。パソコンにも対応。
- Unicodeに対応し外国語辞書や特殊な漢字や文字の使用も可能。Sift_JISにも対応。
- SQLデータベースを使用しませんからSQLデータベースを使えない安価なレンタルサーバーにも設置可能です。SQLデータベースの使用個数制限や同時接続制限の心配もありません。
- データの管理が簡単です。自分のローカルのパソコンにSQLデータベースソフトをインストールしなくてもWindows版の辞書ソフトで管理できます。
- 検索機能が豊富です。ランダム検索、前方一致検索、完全一致検索、後方一致検索、正規表現検索、大文字小文字の区別有り無し選択、単語検索と訳語検索の選択ができます。
ホームページを設置する環境。
PHPが使える場所に置く必要があります。
PHPはCGIとセーフモードの両方に対応しています。
設置実績のあるレンタルサーバーにCORESERVER.JPがあります。
CORESERVER.JPは年2500円(月額換算208円)からの有料です。
他のレンタルサーバーは試したことがありませんが、容量が十分にありPHPが使えて一度にアップロードできるファイルサイズの制限がなく、ひとつのファイルサイズの制限がなければ設置できると思います。
一度にアップロードできるファイルサイズの制限があるところがあるので注意が必要です。
(分割してアップロードして合体という回避策が使えるかも知れませんが。)
格安/無料レンタルサーバー一覧
設置できるもしくは設置できそうなレンタルサーバーの例をあげます。
他にも無限にあると思います。
CORESERVER.JP年2500円(月換算208円)。10GB。PHP可。ssh可。cron可。SSI可。独自ドメイン対応。(上位コース有り)
ロリポップ月額105円。2GB。PHP可。SQLデータベース不可。ssh不可。cron一個だけ可。SSI可。独自ドメイン対応。(上位コース有り)
minibird月額263円(契約半年以上の場合)。30GB。PHP可。ssh不可。cron可。SSI可。独自ドメイン対応。
さくらインターネットスタンダードコース。月額換算500円。10GB。PHP可。ssh可。cron可。SSI可。独自ドメイン対応。(下位/上位コース有り)
TOYPARK無料。500MB。PHP可。ssh不可。cron記述無し不明。SSI可。広告有り。
TOK2.COM無料。容量無制限。PHP可。SQLデータベース記述無し不明。ssh記述無し不明。SSI可。広告有り。(有料上位コース有り)
lando.to無料。100MB。PHP可。ssh記述無し不明。cron記述無し不明。SSI記述無し不明。広告有り(広告サイズが大きいという噂)。
SITEMIX無料。1.5GB。PHP可。SQLデータベース不可(有料で可)。ssh記述無し不明。cron記述無し不明。SSI記述無し不明。広告有り。独自ドメイン対応。(有料上位コース有り)
freeweb無料。容量記述無し(100MBという噂)。PHP可。SQLデータベース可。ssh不可。cron不可。SSI可。広告有り(下部一行)。
PHP版は設置できないがPerl版なら設置できそうなサーバーとコース
さくらインターネットライトコース。月額換算125円。1GB。Perl可。PHP不可。SQLデータベース(MySQL不可。SQLiteのみ可)。ssh不可。cron不可。SSI可。ドメイン対応。(上位コース有り)
Perl版 鍋田辞書は現在バージョンが低く古くなっています。
Perl版 鍋田辞書CGIのページ
必要なソフト
鍋田辞書 Windows版が必要です。
これは辞書ソフトで検索だけではなく辞書データを作成したり変換することができます。
新しいバージョンのほうが良いです。
設置作業
- 鍋田辞書 Windows版をダウンロードします。
- PHP版 鍋田辞書をダウンロードします。
- 鍋田辞書 Windows版でデータを作成または変換します。CGIデータを出力します。鍋田辞書は入力してデータを作ることもできますし、CSVファイルやテキストファイル(書式つき)から一括登録することもできます。
- PHPスクリプトのnabeta.phpをftpアスキーモードで転送し、パーミッションを755にセット。転送先フォルダはpublic_htmlの下であるレンタルサーバーが多いです。フォルダがcgi-binでないといけないサーバーもあります。
- データファイルのnabeta.cgidatをftpバイナリモードで転送し、モジュール版セーフモードではパーミッションを644にセット。(CGIなら600にセットしますがモジュール版セーフモードのほうがよいです。CGI版しか使えないサーバーもあります。CGI版の場合スクリプトの先頭行にPHP呼び出し文を追加しなければいけない場合があります。)
- 以上で設置完了です。http://xxx/xxx/nabeta.php のような感じでアクセスできます。
その他
ローカルのパソコンにPHPとHTTPDサーバーをインストールすればインターネットにつながっていない状態でもIEやfirefoxなどのWEBブラウザ上で検索できます。
鍋田辞書ホームページ(高機能辞書ソフト)
PHP版 鍋田辞書(辞書検索CGIサイト構築スクリプト)
Perl版 鍋田辞書CGI(辞書検索CGIサイト構築スクリプト)
オンライン鍋田辞書(各種外国語辞書を無料で検索)
000665のホームページに戻る