記事No | : 3496 |
投稿日 | : 2008/04/27(Sun) 01:23:56 |
タイトル | : Joyful NoteでURLを投稿するには |
ID情報 | : chasuke |
投稿者 | : mebaru |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://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 |
URL | : http://homepage2.nifty.com/chasukekun/ |
> サーバー側のjoyful.cgiの上書きに失敗しているからです。
> サーバー側のjoyful.cgiがパソコン側のjoyfyl.cgiと同一か確
認して下さい。
私の思い違いが今回の原因と判明しました。
実は、WebProtectの隠しファイルとしてJoiful Noteを使用させて
頂いておりましたので、パソコン側のWebProtectの中の
joiful.cgiを修正してWebProtectにアップロードしたとろ
解決できました。
最初にこのことに気付いてご説明すればよかったのですが、
Joiful Noteとして使用しているものと思い違いしたため説明不足
になり無意味な質問をしてご迷惑をお掛けしたことを深くお詫び
いたします。
どうぞこれに懲りずに、今後とも宜しくお願いする次第です。