- 1投稿者:cgi暦4日の私 投稿日:2005/05/03(火)09:45:45
- あめぞう型提示板を、作ろうとしています。 ていうか、作ってもできません。
助けてください。 一応↓は、あります。
amezo.cgi/dai.cgi/blist.txt/header.html/ng.txt(ファイルの中は何もない)
ffftp/iswav(infseek)
です。できれば、1からどのようにすればいいか教えて下さい。
- 2投稿者:まずは 投稿日:2005/05/03(火)12:05:47
- http://www.mikawaban.com/etc/amebbs01.html
↑ここをよく読んでみて、それでも分からない所があれば
質問するのがベターだと思います。
- 3投稿者:1 投稿日:2005/05/03(火)17:30:25
- そうでしたね。すいません。
エーと、iswavの方に、アップロードしたのですが、mainのやつを開いて
中の、index.htmlを開いて、新規投稿を押したら、エラーと、でるんです。
- 4投稿者:三河人 投稿日:2005/05/03(火)18:31:56
- >新規投稿を押したら、エラーと、でるんです。
「エラー」と表示された原因はリファラエラーですね。
オリジナルスクリプトの
$urlbase = 'http://ame.x0.com/';
の部分を変更しましたか?
iswebの場合でcgi-binの下に板を設置するなら「サルでも〜」に書いた
変更方法で良いと思います。実際、私はこの方法で設置確認しています。
cgi-binより上に板を設置するなら、また違う設定になりますが。
- 5投稿者:1 投稿日:2005/05/03(火)22:52:24
- こんばんわ〜
4> はい、変更してます。
$urlbase = 'http://ppo7.hp.infoseek.co.jp/cgi-bin/bbs/';
と、いうふうにしてます。
- 6投稿者:1 投稿日:2005/05/03(火)22:54:44
- ↑ミス
$urlbase = 'http://ppo7.hp.infoseek.co.jp/cgi-bin/main/index.html';
です。
- 7投稿者:2 投稿日:2005/05/04(水)00:08:44
- 1sの場合
$urlbase = 'http://ppo7.hp.infoseek.co.jp/cgi-bin/';
とすると良いと思います。
- 8投稿者:2 投稿日:2005/05/04(水)00:24:55
- 思うんですが
[public_html]
├[cgi-bin]
│ ├amezo.cgi
│ ├dai.cgi
│ ├jcode.pl
│ ├blist.txt
│ ├header.html
│ ├ng.txt
│ └global.mem
│
├[main]
│ ├index.html
│ └index2.html
│
├[main2]
│ ・
│ ・
│ ・
└[sapo]
iswebはこういう風に設置できないんですか?
- 9投稿者:三河人 投稿日:2005/05/04(水)03:55:38
- cgi-bin配下に「bbs」というフォルダを作成し、その下に「main」フォルダを
作成したのであれば、
$urlbase = 'http://ppo7.hp.infoseek.co.jp/cgi-bin/bbs/';
になると思います。つまり、以下のような感じ。(かなり省略)
[public_html]
└[cgi-bin]
└[bbs]
├amezo.cgi
└[main]
├index.html
└index2.html
飲尿8
の件ですが、スクリプト設定次第で出来ると思います。
しばらくisweb上で触ってないので忘れていますが、iswebの場合、
cgi-binを外部呼び出しするとエラー(403)になるので
その辺りが解決出来れば問題ないと思います。
- 10投稿者:三河人 投稿日:2005/05/04(水)04:01:41
- ちなみに戦国版さんの所は、iswebに設置して運営しています。
http://steuben.hp.infoseek.co.jp/bbs/
戦国版さんの場合は、
飲尿8
で言っている状態だと思います。
- 11投稿者:1 投稿日:2005/05/04(水)08:05:22
- おはようございます。・・・・・できた、ついにできました!!
ところでしつこいようですいませんが、まだ最初は、広場しかできないのですか?
- 12投稿者:1 投稿日:2005/05/04(水)08:27:55
- すいませんでした。
作れました!
- 13投稿者:1 投稿日:2005/05/04(水)16:33:43
- またまたすみません。
背景画像は、どのようにして変えれるのでしょうか??
- 14投稿者:三河人 投稿日:2005/05/04(水)17:37:33
- http://www.mikawaban.com/etc/amebbs01.html
に書いてあります。
- 15投稿者:2 投稿日:2005/05/05(木)10:56:56
- blist.txtの説明読むと背景画像の変更できるようになりますですよ。
- 16投稿者:1 投稿日:2005/05/07(土)14:03:12
- またまた、質問です。
携帯対応にも、できるんですか?? 教えて下さい。
- 17投稿者:2 投稿日:2005/05/08(日)00:05:30
- できると思います。
http://www.an-donut.com/sc.html
にあるi-mode用スクリプトを手直しすればですけど。
125行目と195行目の
($heoka, $keji) = split /<\/td><td><\/td><\/tr><\/table>/, $fast;#記事取得
の部分を直せばよいかと。
あとamezo.cgiの52行目の
$name = $form{'name'};
あたりに
$imode = $form{'imode'};
を追加してsub redirect の部分を
sub redirect {
undef $index unless $page;
if($imode){
if($user =~ /UP. Browser/i){$kddi = "<\?xml version=\"1.0\" encoding=\"Shift_JIS\"\?>"}else {$kddi = '';}
print "Content-type: text/html\n\n$kddi書き込み完了<BR><a href\=\"i\.cgi\?dir\=$folder\">掲示板に戻る<\/a>\n";
}else{
print "Location: $urlbase$folder/$index\n\n\n";
}
exit;
}
に変更してください。
- 18投稿者:1 投稿日:2005/05/08(日)22:50:34
- 何が起こるんですか??
- 19投稿者:1 投稿日:2005/05/08(日)23:48:14
- あと、kanri.cgiの、最初のパスワードはぶっちゃけなんですか?
おしえてください。
- 20投稿者:2 投稿日:2005/05/09(月)00:14:50
- >18
レスが全部読めるだけです。
>19
http://www.an-donut.com/crypt/
で暗号化したものに置き換えればよいです。
塩はamで。
- 21投稿者:1 投稿日:2005/05/09(月)20:21:44
- すいません、塩ってなんですか?
- 22投稿者:1 投稿日:2005/05/09(月)20:27:57
- あとですね、インフォシークですが、i.cgiに、PCでみることはできましたけど
(スレッドは1つも読めない=でてこない)書き込み、は携帯でしかできないのですか?
- 23投稿者:1 投稿日:2005/05/09(月)20:38:38
- あと、kanri.cgiのやつやってみましたけど、できませんでした。
- 24投稿者:1 投稿日:2005/05/09(月)21:07:17
- 22>すいません。いじくったら、できました。
でも、スレッドがみれません。
- 25投稿者:1 投稿日:2005/05/09(月)21:09:28
- あと、塩もsoltのことだとわかりました。何度もすいません。
- 26投稿者:2 投稿日:2005/05/09(月)23:55:34
- icgiがきちんと動いてないのは$bbspathの設定が間違っているからです。
絶対パスではなく相対パスにしてください。
たぶん、
$bbspath = './';
にしてもらえればレスも見えるようになるはずです。
kanri.cgiは手直し部分が多いですので、そのままでは上手く動かないと思います。
- 27投稿者:1 投稿日:2005/05/11(水)19:13:39
- 2さん、ありがとうございます。
i.cgiのほうは、できました!! ヤタ〜
kanri.cgiのほうは、もう一回がんばってみます。
- 28投稿者:2 投稿日:2005/05/11(水)23:58:10
- サポスク(1さんが使っているスクリプト)用に手直ししたi.cgiを作りますた。
使いますか?
http://www.an-donut.com/kari/i.cgi?mode=miru
↑のやつです。
あとamezo.cgiの
$referer = $ENV{'HTTP_REFERER'};
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex(サポスク(1さんが使っているスクリプト)用に手直ししたi.cgiを作りますた。
使いますか?
http://www.an-donut.com/kari/i.cgi?mode=miru
↑のやつです。
あとamezo.cgiの
$referer = $ENV{'HTTP_REFERER'};
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
の部分を
$referer = $ENV{'HTTP_REFERER'};
$user = $ENV{'HTTP_USER_AGENT'};
if($user !~ /DoCoMo/i && $user !~ /J-PHONE/i && $user !~ /UP. Browser/i){
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
}
に変更するともっと良くなります。))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = サポスク(1さんが使っているスクリプト)用に手直ししたi.cgiを作りますた。
使いますか?
http://www.an-donut.com/kari/i.cgi?mode=miru
↑のやつです。
あとamezo.cgiの
$referer = $ENV{'HTTP_REFERER'};
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
の部分を
$referer = $ENV{'HTTP_REFERER'};
$user = $ENV{'HTTP_USER_AGENT'};
if($user !~ /DoCoMo/i && $user !~ /J-PHONE/i && $user !~ /UP. Browser/i){
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
}
に変更するともっと良くなります。;
の部分を
$referer = $ENV{'HTTP_REFERER'};
$user = $ENV{'HTTP_USER_AGENT'};
if($user !~ /DoCoMo/i && $user !~ /J-PHONE/i && $user !~ /UP. Browser/i){
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex(サポスク(1さんが使っているスクリプト)用に手直ししたi.cgiを作りますた。
使いますか?
http://www.an-donut.com/kari/i.cgi?mode=miru
↑のやつです。
あとamezo.cgiの
$referer = $ENV{'HTTP_REFERER'};
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
の部分を
$referer = $ENV{'HTTP_REFERER'};
$user = $ENV{'HTTP_USER_AGENT'};
if($user !~ /DoCoMo/i && $user !~ /J-PHONE/i && $user !~ /UP. Browser/i){
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
}
に変更するともっと良くなります。))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = サポスク(1さんが使っているスクリプト)用に手直ししたi.cgiを作りますた。
使いますか?
http://www.an-donut.com/kari/i.cgi?mode=miru
↑のやつです。
あとamezo.cgiの
$referer = $ENV{'HTTP_REFERER'};
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
の部分を
$referer = $ENV{'HTTP_REFERER'};
$user = $ENV{'HTTP_USER_AGENT'};
if($user !~ /DoCoMo/i && $user !~ /J-PHONE/i && $user !~ /UP. Browser/i){
$referer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$referer =~ /^$urlbase([\w\.\-]+)/ || &error('エラー');
$folder = $1;
}
に変更するともっと良くなります。;
}
に変更するともっと良くなります。
- 29投稿者:杏堂夏 投稿日:2005/05/12(木)15:02:09
- http://www.an-donut.com/kari/kanri.cgi?mode=miru
サポスク用のkanri.cgiです。
ご利用ください。