★三 【 スクリプト改造工房 PART 9 】 ★三
at PHP
447:nobodyさん
09/04/29 09:42:28
フリー配布のcgiの改造ヘルプってここでいいのかな…。
【. CGI名 .】arseno-l-0.5
【配布先URL】 URLリンク(www.geocities.jp)
【ヘルプ内容】 単語の新規登録時に既に登録済みの単語(例えば雨があるのに雨はng。飴ならok)はエラーにする方法が知りたい
やってみたことはdl.cgiの中にあるregist_entryで
「新しい単語を配列に書き込む」って処理があったから、その直前に
新しい単語と配列の単語を比較して、一致したら既に登録済みってことでエラーにしようと思いました。
&catch_continuation( "index", $word, $Ip );
&lock_file;
&get_index_array( \@index ) or &error( 'open_index', __LINE__, 1 );
$newkey = 0;
(追加↓)
foreach( @index ){
&error( 'double_word', __LINE__ ) if @index[1] == $word;
}
(追加ここまで↑)
実際に試してみると、重複して登録できてしまいました。何が原因なんでしょうか。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4804日前に更新/190 KB
担当:undef