CGIだけど、なんか質問ある? Part 12
■ このスレッドは過去ログ倉庫に格納されています
0702nobodyさん
2005/05/30(月) 02:22:54ID:cSR7keAp掲示板の書き込みで、NGワード(http:と、@半角アットと、.半角ドット)を設定したいのですが、
特殊文字の設定がうまくいきません・・・
使用している掲示板はKENTさんのとこのYYボードです。
http:を消すのは↓の部分を改造して、
if ($in{'comment'} eq "") { &error("コメントが入力されていません。"); }
↓で解決できたのですが
if ($in{'comment'} =~ /http:/) { &error(" http: の入力はできません。"); }
@半角アットと、.半角ドットを消すのがうまくいきません・・・
if ($in{'comment'} =~ /@/) { &error(" @ の入力はできません。"); }
↑のようにすると、いちおう@半角アットを検出してくれるのですが、
なぜか「全角スペース」まで検出してエラーを出してしまうのです・・・
@半角アットだけを検出するにはどうしたらいいでしょうか?
ちなみにCGIプログラムは初心者です・・・
■ このスレッドは過去ログ倉庫に格納されています