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


記事No: 3496
投稿日: 2008/04/27(Sun) 01:23:56
タイトルJoyful NoteでURLを投稿するには
ID情報: chasuke
投稿者: mebaru
URLhttp://homepage2.nifty.com/chasukekun/

Joyful Noteを使用させて頂いております。
URLを投稿するとエラーになります。
URLを投稿できるようにするにはどうしたらいいのでしょうか。禁止ワードに、http com 等は設定しておりません。

尚、開設ページは下記です。
http://hpcgi2.nifty.com/chasukekun/protect/joyful.cgi


記事No: 3499
投稿日: 2008/04/27(Sun) 16:10:15
タイトルRe: Joyful NoteでURLを投稿するには
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> Joyful Noteを使用させて頂いております。
> URLを投稿するとエラーになります。
> URLを投稿できるようにするにはどうしたらいいのでしょうか。禁止ワードに、http com 等は設定しておりません。
>
> 尚、開設ページは下記です。
> http://hpcgi2.nifty.com/chasukekun/protect/joyful.cgi

禁止ワードに何も入れていない状態でそうなるのですか。

# 禁止ワード
# → コンマで区切って複数指定する(例)$deny_word = 'アダルト,出会い,カップル';
$deny_word = '';


記事No: 3500
投稿日: 2008/04/28(Mon) 01:55:00
タイトルRe^2: Joyful NoteでURLを投稿するには
ID情報: chasuke
投稿者: mebaru
URLhttp://homepage2.nifty.com/chasukekun/

> 禁止ワードに何も入れていない状態でそうなるのですか。
> # 禁止ワード
> # → コンマで区切って複数指定する(例)$deny_word = 'アダルト,出会い,カップル';
> $deny_word = '';


はい、そうです。
現在は次のようになってます。

# 禁止ワード
# → コンマで区切って複数指定する(例)$deny_word = '';
$deny_word = '';

エラーメッセージは
「不適切な投稿のため受理できません」
です。






記事No: 3503
投稿日: 2008/04/28(Mon) 10:43:55
タイトルRe^3: Joyful NoteでURLを投稿するには
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> > 禁止ワードに何も入れていない状態でそうなるのですか。
> > # 禁止ワード
> > # → コンマで区切って複数指定する(例)$deny_word = 'アダルト,出会い,カップル';
> > $deny_word = '';
>
>
> はい、そうです。
> 現在は次のようになってます。
>
> # 禁止ワード
> # → コンマで区切って複数指定する(例)$deny_word = '';
> $deny_word = '';
>
> エラーメッセージは
> 「不適切な投稿のため受理できません」
> です。

以下の箇所にURLのチェック項目が記述されていないか確認してください。

#-------------------------------------------------
# 投稿記事受付
#-------------------------------------------------
sub regist {
local($top,$ango,$f,$match,$tail,$W,$H,@lines,@new,@tmp);

# フォーム入力チェック
&form_check;

# 禁止ワードチェック
if ($deny_word) {
&deny_word($in{'name'});
&deny_word($in{'comment'});
}


#-------------------------------------------------
# フォーム入力チェック
#-------------------------------------------------
sub form_check {
# 他サイトからのアクセスを排除
if ($base_url) {
$baseUrl =~ s/(\W)/\\$1/g;

$ref = $ENV{'HTTP_REFERER'};
$ref =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
if ($ref && $ref !~ /$base_url/i) { &error("不正なアクセスです"); }
}

# methodプロパティはPOST限定
if ($ENV{'REQUEST_METHOD'} ne 'POST') { &error("不正な投稿です"); }

# 入力項目のチェック
if ($in{'name'} eq "") { &error("名前が入力されていません"); }
if ($in{'comment'} eq "") { &error("コメントが入力されていません"); }
if ($in_email) {
if ($in{'email'} eq "") { &error("Eメールが入力されていません"); }
elsif ($in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
&error("Eメールの入力内容が不正です");
}
}
}


記事No: 3506
投稿日: 2008/04/29(Tue) 09:06:16
タイトルRe^4: Joyful NoteでURLを投稿するには
ID情報: chasuke
投稿者: mebaru
URLhttp://homepage2.nifty.com/chasukekun/

> 以下の箇所にURLのチェック項目が記述されていないか確認してください。

ご指摘の「#投稿記事受付」「#フォーム入力チェック」は例示して頂いた記述内容と全く同じで、URLのチェック項目は一切見当たりませんでした。

ところで、「不適切な投稿のため受理できません」とのエラーメッセージが出るのは、URLに関連して、「http」を投稿した場合だけで「com」「htm」では出ずに正常に投稿できます。
そこで、このエラーメッセージを発生させる下記の記述部分の「# 禁止ワード」を全て削除してみたのですが、「http」
を投稿すると同じエラーメッセージが出て効果有りませんでした。


-------------------------------------------------
# 禁止ワード
#-------------------------------------------------
sub deny_word {
local($word) = @_;

local($flg);
foreach ( split(/,+/, $deny_word) ) {
if (index($word,$_) >= 0) { $flg=1; last; }
}
if ($flg) { &error("不適切な投稿のため受理できません"); }
}


記事No: 3507
投稿日: 2008/04/29(Tue) 09:44:53
タイトルRe^5: Joyful NoteでURLを投稿するには
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> そこで、このエラーメッセージを発生させる下記の記述部分の「# 禁止ワード」を全て削除してみたのですが、「http」
> を投稿すると同じエラーメッセージが出て効果有りませんでした。
>
>
> -------------------------------------------------
> # 禁止ワード
> #-------------------------------------------------
> sub deny_word {
> local($word) = @_;
>
> local($flg);
> foreach ( split(/,+/, $deny_word) ) {
> if (index($word,$_) >= 0) { $flg=1; last; }
> }
> if ($flg) { &error("不適切な投稿のため受理できません"); }
> }


今回のエラーメッセージはこの箇所とは無関係です。
パソコンにあるjoyful.cgiをjoyful.textに拡張子を変更してhomepage側のサーバーにアップしそのアドレスを知らせてください。


記事No: 3512
投稿日: 2008/04/30(Wed) 02:45:07
タイトルRe^6: Joyful NoteでURLを投稿するには
ID情報: chasuke
投稿者: mebaru
URLhttp://homepage2.nifty.com/chasukekun/


> パソコンにあるjoyful.cgiをjoyful.textに拡張子を変更して>homepage側のサーバーにアップしそのアドレスを知らせてくださ>い。

http://homepage2.nifty.com/chasukekun/joyful.txt

宜しくお願いします。


記事No: 3513
投稿日: 2008/04/30(Wed) 10:15:58
タイトルRe^7: Joyful NoteでURLを投稿するには
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> http://homepage2.nifty.com/chasukekun/joyful.txt
>
> 宜しくお願いします。

アップされたテキストをコピーしてテストしましたがhttpが含まれるアドレスは正常に投稿されました。
パソコン側のこのjoyful.cgiをそのままサーバーに上書きアップロードすれば良いと思います。
尚、管理パスワードは必ず変更しておいてください。


記事No: 3514
投稿日: 2008/04/30(Wed) 13:46:20
タイトルRe^8: Joyful NoteでURLを投稿するには
ID情報: chasuke
投稿者: mebaru
URLhttp://homepage2.nifty.com/chasukekun/

> パソコン側のこのjoyful.cgiをそのままサーバーに上書きアップロードすれば良いと思います。

ご指示どおり実施しましたが、事態は変わずURLは書き込みできませんでした。

ところで、当サイトのもうひとつの掲示板
http://hpcgi2.nifty.com/chasukekun/clip/clip.cgi
でも、同じようにURLを書き込めなくなる事態が発生しております。
この件と関連が有るのでしょうか。

尚、このスクリプトは次のとおりです。
http://homepage2.nifty.com/chasukekun/clip.txt

お手数をおかけしますが宜しくお願いします。




記事No: 3515
投稿日: 2008/04/30(Wed) 14:10:57
タイトルRe^9: Joyful NoteでURLを投稿するには
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> ご指示どおり実施しましたが、事態は変わずURLは書き込みできませんでした。

サーバー側のjoyful.cgiの上書きに失敗しているからです。
サーバー側のjoyful.cgiがパソコン側のjoyfyl.cgiと同一か確認して下さい。

> ところで、当サイトのもうひとつの掲示板
> http://hpcgi2.nifty.com/chasukekun/clip/clip.cgi
> でも、同じようにURLを書き込めなくなる事態が発生しております。
> この件と関連が有るのでしょうか。
>
> 尚、このスクリプトは次のとおりです。
> http://homepage2.nifty.com/chasukekun/clip.txt

こちらは再配布版ですのでサポート外になります。
再配布先で質問してください。


記事No: 3521
投稿日: 2008/05/01(Thu) 00:48:31
タイトルRe^10: Joyful NoteでURLを投稿するには
ID情報: chasuke
投稿者: mebaru
URLhttp://homepage2.nifty.com/chasukekun/

> サーバー側のjoyful.cgiの上書きに失敗しているからです。
> サーバー側のjoyful.cgiがパソコン側のjoyfyl.cgiと同一か確
認して下さい。

私の思い違いが今回の原因と判明しました。
実は、WebProtectの隠しファイルとしてJoiful Noteを使用させて
頂いておりましたので、パソコン側のWebProtectの中の
joiful.cgiを修正してWebProtectにアップロードしたとろ
解決できました。

最初にこのことに気付いてご説明すればよかったのですが、
Joiful Noteとして使用しているものと思い違いしたため説明不足
になり無意味な質問をしてご迷惑をお掛けしたことを深くお詫び
いたします。
どうぞこれに懲りずに、今後とも宜しくお願いする次第です。




[検索ページ]