KENT-WEB サポートコーナー 過去ログ [ 0345 ]


記事No: 5983
投稿日: 2009/06/13(Sat) 23:13:04
タイトルjoyfull 特定の言葉が書き込めない
ID情報: strm
投稿者: やす
URLhttp://cgi.www5b.biglobe.ne.jp/~stream/joyful/joyful.cgi

# 禁止ワード
# → 投稿時禁止するワードをコンマで区切る
$no_wd = 'ttp,@,女子高生,逆縁,熟女,セックス,';

禁止ワードの設定は上記のようにしています。

「方法」 「鼻」 という単語を投稿しようとすると
禁止ワードに入れていないのに禁止ワードが含まれているため投稿できませんとなります。
長年使っていますがいつからこうなっているのかは不明です。
他にも投稿できない単語があるのかどうかも今現在わかりません。判明しているのは上記2つです。

お助けください。

JOYFUL NOTE v2.69です


記事No: 5986
投稿日: 2009/06/14(Sun) 00:49:09
タイトルRe: joyfull 特定の言葉が書き込めない
ID情報: hanakun
投稿者: ゲリラ☆隼
URLhttp://www42.tok2.com/home/gerira/

> # 禁止ワード
> # → 投稿時禁止するワードをコンマで区切る
> $no_wd = 'ttp,@,女子高生,逆縁,熟女,セックス,';
>
> 禁止ワードの設定は上記のようにしています。
>
> 「方法」 「鼻」 という単語を投稿しようとすると
> 禁止ワードに入れていないのに禁止ワードが含まれているため投稿できませんとなります。
> 長年使っていますがいつからこうなっているのかは不明です。
> 他にも投稿できない単語があるのかどうかも今現在わかりません。判明しているのは上記2つです。
>
> お助けください。
>
> JOYFUL NOTE v2.69です
>
>$no_wd = 'ttp,@,女子高生,逆縁,熟女,セックス'; に書き直してやってみて下さい。


記事No: 5993
投稿日: 2009/06/14(Sun) 16:38:39
タイトルRe: joyfull 特定の言葉が書き込めない
ID情報: teketen
投稿者: てけてん

> $no_wd = 'ttp,@,女子高生,逆縁,熟女,セックス,';

> 「方法」 「鼻」 という単語を投稿しようとすると

「@」が禁止ワードにあるからでしょう。
Shift_jisでの@の文字コードは、「40」です。
「法」の文字コードは「9640」、「鼻」の文字コードは「9540」で、どちらも「40」がありますので、エラーになるのだと思います。
メールアドレスの入力を拒否する為に、半角の@を禁止ワードに設定されましたか?
そうでしたら、以下の改造で対応する方が良いかも知れません。

ご利用のバージョンを持っていないので、v2.73の該当部分です。
regist.cgi

#-------------------------------------------------
# フォーム入力チェック
#-------------------------------------------------
内の

if ($in{'comment'} eq "") { &error("コメントが入力されていません"); }

の次の行に

if($in{'comment'} =~ /[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}/) { error('不正な投稿です'); }

を挿入して下さい。
「不正な投稿です」の部分は、他のエラー文に変更して戴いて構いません。


記事No: 5997
投稿日: 2009/06/14(Sun) 19:33:54
タイトルありがとうございました
ID情報: strm
投稿者: やす
URLhttp://cgi.www5b.biglobe.ne.jp/~stream/joyful/joyful.cgi

無事解決しました。ありがとうございました。

ゲリラ☆隼さん、ありがとうございました。
カンマが多かったですね。こんなことも見逃してました(T_T)

てけてんさん、ありがとうございました。
@がだめだったのですね。一つずつ禁止ワードを変えて試すべきでした。
漢字と@という関連など思いつきもせずいきなり質問してしまいました。
「@は禁止ワードに入れてはいけない」こと忘れぬようにします。

メールアドレスの入力を拒否する為の改造方法も教えていただき、さっそく使わせていただきました。
やりたいことが実現でき大満足しています。

以前もここでレイアウトなどご相談させてもらったことがあります。
その時も今回のように素早く適切なお答えをいただきました。
ほかの投稿も参考にさせていただいております。
わざわざ時間を割いてお答えいただいた方、ほんとに感謝しております。


[検索ページ]