- 1投稿者:あめざー歴3ヶ月の私 投稿日:09月13日(水)05時01分45秒
- こんばんわー三河人さん初めまして。とある方からの紹介で来ました。
私はあめざー歴3ヶ月(PC歴6ヶ月)の超素人です。こんな私にも
あめぞうタイプの掲示板を作れるようになるでしょうか?
CGIのCも解りませんが、なんとか頑張って作りたいと思ってます。
なにせおさるさん並みなので、最初から教えて頂けるようどうか御教授の方
よろしくお願いします。
- 214投稿者:三河人 投稿日:2006/02/06(月)22:13:37
- >新入生さん
>即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
>手動で行わなければならないものなのでしょうか?
スレッドやレスを削除するにはまず、スクリプトの変更が必要です。
このスレッドにスクリプトの変更方法及び削除時の入力方法が書かれています。
一度、見直して下さい。解らなければ、再度質問して下さい。
ちなみに過去に触れていない削除方法として、以下の方法もあります。
---------------------------------------------
・投稿者欄に削除パス、内容欄に「レス番号,レス番号…」…指定したレス番号が削除
例)内容欄に「05,10,15」と入力しカキコ→レス番号05,10,15が削除
---------------------------------------------
>また、掲示板荒らしの対策としたリモートホストや、アクセス規制についても
>何か教えていただけたら嬉しいです。
サポートスクリプトには、これらの機能は装備されていません。
但し、各板で最後にスレッドを作成した人のIPアドレスは確認する事が出来ます。
※これは、サポート氏がIP確認用に追加した処理では無く、スレッド作成時の
制限を行う為の目的によるものです。
つまり、常時リモートホスト保存や、アクセス規制といった機能が必要の場合は
スクリプト改造が必要です。必要であれば、再度御質問下さい。
ちなみに、三河版スクリプトにはこれらの機能が全て装備されていますので
もしPerlが理解出来る(もしくは覚えるつもりである)のであれば
一度参照してみて下さい。
- 215投稿者:とも☆(新入生) 投稿日:2006/02/07(火)00:40:25
- >三河人さん
お返事ありがとう御座いました。新入生改め、とも☆と申します。
過去ログ見落としてました、すみませんでした。
レス番号49から51の操作と、パスワード漏洩防止としてレス番号93の
スプリクト変更と、レス番号84の操作を実行したところ無事にスレやレスの
削除操作をすることが出来ました。
やはり、サポートスプリクトにはリモートホスト保存や、アクセス規制に
関する機能は装備されてなかったのですね。
将来的には是非とも欲しい機能の1つですが、今回は見送って少し
GoogleなどでPerlについて調べてみたいと思います。
その際には、また御迷惑お掛けしてしまうかも知れませんが宜しくお願いします。
ところで、amezo.cgiを変更していて、また1つ疑問に思ったのですが
レス番号49、50の操作で、偽物防止の操作を行ったのですが、
本物が投稿する場合にはどうすれば良いのでしょうか?
パスワードを投稿者欄やメール欄などに入れて投稿してみるのですが
何も反応が無い様なのですが…。
今現在、新たに申し込んだサーバのアカウントが
得られるまで以下のURLにて準備的な活動をしてます。
http://kat.my.land.to/main/
掲示板名は、現在あめぞうの完全なコピー状態なので、
私のHNを用いて「ともぞう」という仮の掲示板名にしています(笑)
- 216投稿者:三河人 投稿日:2006/02/07(火)11:49:42
- >とも☆さん
>パスワードを投稿者欄やメール欄などに入れて投稿してみるのですが
>何も反応が無い様なのですが…。
えーと、まずおさらい的に書きますが、「パスワード」と「削除パスワード」は
別々である事は宜しいですよね?
前者が「管理人名のパスワード」であり、後者が「削除する時のパスワード」
という事で。
それを踏まえてですが、投稿者欄に「パスワード」を入力するだけで
管理人名に変換されて投稿出来る筈ですが。
- 217投稿者:とも☆ 投稿日:2006/02/07(火)14:17:32
- >三河人さん
お返事ありがとう御座いました。
原因が分かりました。管理者投稿用のパスワードと削除用のパスワードの値を
同じ数値にしていたことが、上手く投稿出来なかった原因の様でした。
- 218投稿者:杏堂夏 投稿日:2006/02/07(火)23:36:19
- iswebに設置してみました。
サポスク、ほぼ無改造です。
http://an-donut.hp.infoseek.co.jp/cgi-bin/amezo.cgi
http://an-donut.hp.infoseek.co.jp/main/
>即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
>手動で行わなければならないものなのでしょうか?
kanri.cgiで削除できたら良いのでしょうかね?
後で手直ししてみます。
- 219投稿者:杏堂夏 投稿日:2006/02/07(火)23:42:36
- <!-- isweb auto-insert -->
なんかタグ
<!-- inserted by isweb server -->
↑を削除して使ってくらさい
2箇所あります。
- 220投稿者:三河人 投稿日:2006/02/08(水)08:45:00
- あー、杏堂夏さんの用意したサポスクは、
cgi-bin配下でなくてもOKなバージョンですね。
(自由にパス設定が可能の意味で)
- 221投稿者:とも☆ 投稿日:2006/02/08(水)15:18:13
- >杏堂夏さん
初めまして。kanri.cgiありがとう御座いました。
そうですね…確かにkanri.cgiで削除が出来れば楽ということは楽でしょうね。
でも、考え方によっては、自分の目で見極めた上で削除するという点では、
ひとつひとつパスワードを入力して削除する方が良いでしょうし…。
すみません。杏堂夏の提示して下さったamezo.cgiを内容変更して用いてみた
のですが、どうもエラーで動かない様なので結局もとのに戻してしまいました。
わざわざ貴重な時間をさいて下さったのにすみませんでしたm(_ _)m
新たな質問なのですが、アップローダに関することです。
http://kat.my.land.to/upload.html
あめぞう内で公開されているupload_cgi.txtの内容変更してupload.cgi形式で
パーミッションを755に指定しているのですがエラーとなってしまいます。
最も、私のこのやり方では根本的に違って駄目なのでしょうが…。
- 222投稿者: 投稿日:
-
- 223投稿者:三河人 投稿日:2006/02/08(水)16:42:32
- >新たな質問なのですが、アップローダに関することです。
私は設置した事無いので解りません。
単純にPerlパスが間違ってるとか。
他の問題や要望に発展しそうなのであれば、別スレを立ててお願いします。
このスレはサポスク掲示板に関するスレなので。
- 224投稿者:ヤマ 投稿日:2006/05/21(日)17:45:21
- はじめまして!
質問です!設置まではうまくいきました。
しかし[新規書き込み]ボタンを押すと数十秒後に画面が変わり『ページを表示できません』と出てきてしまいました!ためしに文章を書いてやってみたところ、また『ページを表示できません』と出てきました。その後戻ってみると新しいスレができていて先ほど書込んだ文章が書きこまれていましたました。『ページを表示できません』と出てきてしまうのは設定がうまくできていないのでしょうか?宜しくお願いします。
- 225投稿者:三河人 投稿日:2006/05/21(日)21:05:49
- >224のヤマさん
>ページを表示できません』と出てきてしまうのは
>設定がうまくできていないのでしょうか?
index.htmlとindex2.htmlが用意されていないのでは?というのが
1つ考えられます。
良くある間違いが「index.htm」としているパターン。
「index.html」というように、「html」の拡張子で記述しないと
正常動作しません。
後は、飛び先($urlbase)の設定が間違っている可能性が考えられます。
- 226投稿者:ヤマ 投稿日:2006/05/21(日)21:58:30
- 今確認してみました。
htmlちゃんとなっていました。
飛び先の設定はできているか正直微妙です。
http://www.〜.htmlといった感じでしか指定したことしかないのでよくわからないのが現状です。
詳しく教えてくれるとうれしいです。
無知ですみません。m(_ _)m
- 227投稿者:三河人 投稿日:2006/05/22(月)00:30:09
- >226のヤマさん
>詳しく教えてくれるとうれしいです。
>無知ですみません。m(_ _)m
うーん…、後は具体的にURL先を見てみないと解りません。
とにかく「サル解〜」で書いた通りにすれば、99%OKなのは
過去の事例が物語っています。
ここで質問される方の大多数が「サル解〜」通りにやっていないのが
原因です。もう一度、隅から隅まで見て設置が正しいか確認して下さい。
- 228投稿者:ヤマ 投稿日:2006/05/22(月)17:03:44
- ありがとうございます!m(_ _)m
もう一度見直してみます!!
- 229投稿者:三河人 投稿日:2007/01/29(月)19:41:38
- さて、去年の10月辺りから見れなかったサポスクですが
久しぶりに公開復活しました。従来からの変更点は、以下の通り。
(1)
$subj =~ s/ | |_//g;
スレッドタイトルへの、スペースやアンダーバー入力を不可に。
(2)
$comm2 = $comm;
$comm2 =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex(さて、去年の10月辺りから見れなかったサポスクですが
久しぶりに公開復活しました。従来からの変更点は、以下の通り。
(1)
$subj =~ s/ | |_//g;
スレッドタイトルへの、スペースやアンダーバー入力を不可に。
(2)
$comm2 = $comm;
$comm2 =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
(NGワードチェック内の)$reload = 1 if $comm2 =~ /$ng/;
はて?なぜか$commをデコードし直してチェックしてる。
既にデコードしてるはずなのに、なんでだろう?
こうしないと、NGワード判定がされないからでしょうか。謎。
(3)
exit if $folder eq 'xxx';
↑この処理をカット。ま、不要ですし(笑)))/eg;
(NGワードチェック内の)$reload = 1 if $comm2 =~ /$ng/;
はて?なぜか$commをデコードし直してチェックしてる。
既にデコードしてるはずなのに、なんでだろう?
こうしないと、NGワード判定がされないからでしょうか。謎。
(3)
exit if $folder eq 'xxx';
↑この処理をカット。ま、不要ですし(笑)
- 230投稿者:じゅんちゃん 投稿日:2007/12/06(木)16:07:14
- 三河人さん
三河版スクリプト設置にトライしていますが、
どうもうまくいきません。cgi設置はなんどもやったことありますが、初心者です。
ログではこんなエラーがでています
[error] client denied by server configuration: /virtual/www/cgi-bin/mt/mt-comments.cgi
Backslash found where operator expected at /virtual/www/cgi-bin/amezo/amezo.cgi line 133, near "s/\"
(Might be a runaway multi-line // string starting on line 132)
syntax error at /virtual/www/cgi-bin/amezo/amezo.cgi line 133, near "s/\"
/$cntfilename = "*****.dat";/: nested *?+ in regexp at /virtual/www/cgi-bin/ameezo/amezo.cgi line 133.
cntfilenameの記述がだめのようですが、
設置例どおりにファイルを配置している場合は、
cntfilename = "./cnefilenameのファイル名.dat";/
と133行目に記述すればいいのでしょうか?
またそれと同じ記述が966行目にも必要ですか?
お手すきの時に教えてください〜。
- 231投稿者:三河人 投稿日:2007/12/06(木)21:11:02
- >じゅんちゃん
三河版スクリプトについての質問は、以下のスレッドまでお願いします。
http://www.mikawaban.com/r.cgi?sapo/020212032730/l50
- 232投稿者:偽三河人さん 投稿日:2007/12/10(月)16:28:40
- わかりました。
ありがとうございます
- 233投稿者:名捨て人 投稿日:2008/02/06(水)17:12:23
- 新しくヘッダーこしらいてみました
http://asuka.s5.x-beat.com/limitedarea/amebbs/header.html