自作ウェブアプリ > 私の単語帳をつくる(phpスクリプト 文字コードutf-8)
090325
単語帳は
・データベース検索用のプログラムと
・データベースに登録する元データ集
から構成される。
手順
1.PC上にウェブアプリ環境をつくる(参考情報)。ただし、php+sqlite 環境があればよい。
2.プログラムとして、こちらの圧縮ファイル をダウンロード、解凍して出てきたフォルダ word をドキュメント・ルート(ubuntuの場合 /var/www/) にはりつける(うまく貼り付けられない場合は、先に $ sudo chmod 777 /var/www としてから作業する)。
3.パーミッション付与
$ sudo chmod 777 /var/www
$ sudo chmod 777 /var/www/word
$ sudo chmod 777 /var/www/word/*
4.単語帳の元データ集として、エディタなどで以下の4項目構成のCSVファイル word.csv をつくり、/var/www/word/ に貼り付ける(**は区切り子)。
英単語**レベル**意味1,意味2,意味3**備考
英単語**レベル**意味1,意味2,意味3,意味4,意味5**備考
元データをゼロから作成するのは大変なので、たとえば PDIC Users Page の右下にある「6千語」「1万語」など既存の表データを使わせてもらう(ただし許可を受ける)。
5.ブラウザ起動、アドレス欄に http://localhost/word/w-index.htm
6.開いたトップ画面のTABLE作成・変更欄で、順に下記を実行
create table wordtbl(word,lv,meaning,xmp);
copy wordtbl from './word.csv' using delimiters '**';
以上でデータベースはできあがった。
7.使い方
最上段ブロックは検索用 左欄が英語入力/右欄日本語入力 検索ボタンをクリック
(2つの%記号は0個以上の任意の文字の意、通常は検索文字を両側からはさむ)
第2ブロック 新規単語の登録
検索結果の画面で
左欄の数字ボタンをクリックすると、単語の意味欄と備考欄を修正加筆ができる