■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR]ぜろちゃんねるプラス[PR]  
レス数が1000を超えています。残念ながら全部は表示しません。

ぜろちゃんねるスクリプト総合質問スレ Part8

1 :uuuss ◆uuussBh4TI :2006/09/07(木) 12:52:57 ID:???0
■質問する前に・・・
 Readme、FAQは必ず読もう。
 既出質問が無いかどうかCtrl+Fで検索しよう。
 出来るだけ質問内容は詳しく書こう。
 マルチポストやめれ。

■ぜろちゃんねるWebRing 簡易設置講座
http://san12.s12.xrea.com/setti.html

■ぜろちゃんねるFAQ
http://moreover.hp.infoseek.co.jp/text/faq.html
http://moreover.hp.infoseek.co.jp/text/faq2.html

■ぜろちゃんねるスクリプト for @nifty 設置手順
http://homepage3.nifty.com/niyari/0ch/

■鯖別パーミッション/検索
http://0ch.mine.nu/test/read.cgi/jikken/1047622148/l50
http://0ch.mine.nu/test/search.cgi

■過去ログ
part7 http://0ch.mine.nu/test/read.cgi/jikken/1120050851/
part6 http://0ch.mine.nu/test/read.cgi/jikken/1095620027/
part5 http://0ch.mine.nu/test/read.cgi/jikken/1077766863/
part4 http://0ch.mine.nu/test/read.cgi/jikken/1066734245/
part3 http://0ch.mine.nu/test/read.cgi/jikken/1060685640/
part2 http://0ch.mine.nu/jikken/kako/104/1049781744.html
part1 http://0ch.mine.nu/jikken/kako/104/1043234114.html
■このレスへのトラックバック
[ringtones ] http://ringtones-1742783.blogspot.com
[free ringtone ] http://free-ringtone-1838278.blogspot.com
[ringtone ] http://ringtone-1988162.blogspot.com
[free ringtone ] http://free-ringtone-1282298.blogspot.com
[free ringtone ] http://free-ringtone-1827260.blogspot.com
[free ringtone ] http://free-ringtone-1282298.blogspot.com
[free ringtone ] http://free-ringtone-1282298.blogspot.com
[ringtones ] http://ringtones-1795442.blogspot.com
[free sprint ringtone ] http://free-sprint-ringtone-1140398.blogspot.com
[ringtone ] http://ringtone-1681183.blogspot.com
[ringtone ] http://ringtone-1681183.blogspot.com
[ringtones ] http://ringtones-1893911.blogspot.com
[free t mobile ringtones ] http://free-t-mobile-ringtones-1810283.blogspot.com
[ringtones ] http://ringtones-1332685.blogspot.com
[download free ringtone ] http://download-free-ringtone-1996965.blogspot.com
[ringtones ] http://ringtones-1893911.blogspot.com

800 :名無しさん@ぜろちゃんねる:2009/08/16(日) 08:18:41 ID:???0
限定ユーザーは設定してある利用者しか書き込めなくなるからそもそも無理だよ

801 :名無しさん@ぜろちゃんねる:2009/08/18(火) 03:30:13 ID:+GQCuFZI0
ずさー

802 :名無しさん@ぜろちゃんねる:2009/08/18(火) 03:30:34 ID:U+Ghhceo0
4

803 :名無しさん@ぜろちゃんねる:2009/08/18(火) 03:38:06 ID:N+HokSrc0
しねよ

804 :最低王子:2009/08/18(火) 03:42:16 ID:L07djOloO
>>1マジ感謝!!

805 :wb43proxy05.ezweb.ne.jp:2009/08/18(火) 04:43:24 ID:pp6+SXwcO
てす

806 :名無しさん@ぜろちゃんねる:2009/08/18(火) 05:24:37 ID:HkBXXkqoO
4様

807 :名無しさん@ぜろちゃんねる:2009/08/22(土) 22:18:54 ID:???0
wikiにある「BBQ(BBX,DSBL)の導入方法」ってvara.plに組み込むだけで有効になるの?
それともプロクシ規制にチェック入れたら有効になるのかな?

808 :◆uuussBh4TI :2009/08/23(日) 03:14:24 ID:u6aGGhcs0
>>807
あれの作者ですが組み込むだけで有効になります

809 :名無しさん@ぜろちゃんねる:2009/09/03(木) 06:46:08 ID:???0
質問です
板ごとでは無く、スレッドごとに違うIDが出るように改造する事は不可能でしょうか?
スクリプトは最新版を使用しています、よろしくお願い致します。

810 :809:2009/09/03(木) 06:48:20 ID:???0
ごめんなさい、Wikiの方に思いっきり載っておりました、失礼致しました・・

811 :名無しさん@ぜろちゃんねる:2009/09/27(日) 04:19:12 ID:LqXeYEfQ0
spamのせいで沈んでるのでage

812 :名無しさん@ぜろちゃんねる:2009/10/02(金) 23:49:02 ID:kyw6A3mY0
r.cgi で存在しないスレッド番号を指定すると、Premature end of script headers になる。

原因は、r.cgi探索画面表示のsub PrintReadSearchが実装されていないから。

813 :名無しさん@ぜろちゃんねる:2009/10/03(土) 12:58:33 ID:???0
で?

814 :名無しさん@ぜろちゃんねる:2009/10/09(金) 09:24:50 ID:???0
test070124を使わせてもらっています

この掲示板もそうなんだけど、最近spamスレ乱立されて困っています
BBQもすり抜けてくるし外国のIP排除も効きませんし
いろんな転送リンクを使うようなので指定アドレス禁止も無理なようです
転送先は全て tp://n-doll.gooo55.net/ らしいのですが
リンクのh抜き以外に何か対策方法はないものでしょうか

815 :名無しさん@ぜろちゃんねる:2009/10/10(土) 05:53:36 ID:???0
NGwordにhttp://でOK

816 :名無しさん@ぜろちゃんねる:2009/10/10(土) 05:58:30 ID:4gbFk6+Q0
効果あるか分からんけど、BBXを使う手もあるな

817 :名無しさん@ぜろちゃんねる:2009/10/12(月) 13:33:08 ID:1FRgVrA20
age

818 :名無しさん@ぜろちゃんねる:2009/10/19(月) 07:49:16 ID:3f5I76+k0
あげ

819 :名無しさん@ぜろちゃんねる:2009/10/20(火) 11:56:46 ID:dAmcl1yo0
>>816
試したが駄目だった

>>814
cap規制にして、答えのキャップを、errmsg.cgiに書いてしまうというのはどうか?
少なくとも、spamが手作業なのかスクリプトなのかの切り分けが出来る。

820 :爆弾鴉 ◆m/qedHalq6 :2009/10/26(月) 03:01:29 ID:VgytZhQQ0
何故か拡張機能の更新が出来ない。
なにか原因になりそうな物を思いついたら教えてください。
とりあえず設定ファイルやフォルダのパーミッションは効果なしでした。

821 :名無しさん@ぜろちゃんねる:2009/10/28(水) 10:52:09 ID:???0
設定と更新を間違えてる

822 :名無しさん@ぜろちゃんねる:2009/10/29(木) 04:39:00 ID:A2/VkYDw0
本文内にある文字がないとエラーを返すプラグインでも作って、ヘッダに文字列を載せればどうだろ

823 :名無しさん@ぜろちゃんねる:2009/11/04(水) 11:23:16 ID:???0
>>820
作ったプラグインのperl文法が間違ってて、更新(登録)出来なくて、悩んだ事有る

824 :更新:2009/11/05(木) 06:09:37 ID:gYiIz6p+0
hbwerhwnjerjnrt
htp://gfeg.jp

825 :名無しさん@ぜろちゃんねる:2009/11/05(木) 07:17:29 ID:Fddl/LiA0
>>824
池沼乙

826 :名無しさん@ぜろちゃんねる:2009/11/26(木) 11:28:01 ID:???0
>>785
の件以前分かってたんだけどどこ弄ったのか忘れたー
たすけて

827 :名無しさん@ぜろちゃんねる:2009/12/04(金) 12:48:26 ID:???0
errs.cgiに、エラーが発生した日時も記録されるようにしたいんですが、うまくできません。

peregrin.plモジュール内の"エラーログ書き込み - SaveError"サブルーチンで
print LOG @{$this->{'LOG'}};
という部分がログを出力している所だと思うんですが、この行の直前に
print LOG "$date\n";
という1行を挿入してみましたが、ファイルに記録されません。
サブルーチン内で別のローカル変数を定義して日付を取得し、それを出力するようにしても駄目でした。
通常通りのエラーログは追加されています。

何か良い方法は無いでしょうか。
errs.cgiではなく別のファイルに記録されているというわけでもないようですので、
print文自体が無視されているのが気になるところですが…。

828 :名無しさん@ぜろちゃんねる:2009/12/06(日) 07:42:11 ID:GLKEfMRY0
> print LOG "$date\n";
糞ワロタ
こんな馬鹿久しぶりに見たな

829 :名無しさん@ぜろちゃんねる:2009/12/06(日) 07:44:21 ID:GLKEfMRY0
そもそもerrs.cgiにはエラー発生時刻が記録されているだろ

830 :名無しさん@ぜろちゃんねる:2009/12/06(日) 16:56:03 ID:aoFVZMws0
>>826
# cookieの存在チェック(PCのみ)
if ($Sys->{'SYS'}->Equal('AGENT',0)){
if ($Sys->{'SET'}->Equal('SUBBBS_CGI_ON',1)){
# 環境変数取得失敗
return 9001 if (!$Sys->{'COOKIE'}->Init());

# 名前欄cookie
if ($Sys->{'SET'}->Equal('BBS_NAMECOOKIE_CHECK','checked')
&& !$Sys->{'COOKIE'}->IsExist('NAME')){
return 9001;
}
# メール欄cookie
if ($Sys->{'SET'}->Equal('BBS_MAILCOOKIE_CHECK','checked')
&& !$Sys->{'COOKIE'}->IsExist('MAIL')){
return 9001;
}
}
}

# スレッド作成モードでMESSAGEが無い:スレッド作成画面
if ($Sys->{'SYS'}->Equal('MODE',1)){
if (!$Sys->{'FORM'}->IsExist('MESSAGE')){
return 9000;
}
$Sys->{'FORM'}->Set('key',time());
$Sys->{'SYS'}->Set('KEY',$Sys->{'FORM'}->Get('key'));
}

これを逆転させればよろしい

831 :名無しさん@ぜろちゃんねる:2009/12/06(日) 17:08:57 ID:aoFVZMws0
>>827
ちょっと何言ってるか分からない……

832 :名無しさん@ぜろちゃんねる:2009/12/23(水) 19:02:16 ID:69v5CZEo0
質問させて下さい。
ローカルでぜろちゃんねるを動かしています。(winXp IIS)
動かすのは成功したのです。が、JaneStyleを使って閲覧しようとしたのですが、
Proxomitronの設定と、JaneStyleのボード一覧取得URLが分かりません。

程度の低い質問なのですが、とても困っています。
どうかよろしくお願いします。

833 :名無しさん@ぜろちゃんねる:2009/12/24(木) 02:59:54 ID:HBfuRcYc0
>>832
ttp://localhost:サーバを動かしているポート/掲示板と名前/
でアクセス出来ると思うよー。

834 :名無しさん@ぜろちゃんねる:2009/12/24(木) 07:28:10 ID:J7ppgq6E0
>>833
ありがとうございます!
動きました!
本当にありがとうございます!!

835 :名無しさん@ぜろちゃんねる:2009/12/27(日) 14:09:38 ID:H9JVGg9M0
070124版のbbs.cgi,read.cgiってspeedyCGIとかmod_perlとかFastCGIとかに対応してる?

836 :名無しさん@ぜろちゃんねる:2009/12/27(日) 14:10:59 ID:SGxcbIqA0
自分でコードみて確かめればいいだろ。

837 :名無しさん@ぜろちゃんねる:2009/12/28(月) 09:50:10 ID:???0
そんなこと言ってたら質問スレの意味もないだろw

838 :名無しさん@ぜろちゃんねる:2009/12/30(水) 09:37:56 ID:???0
ホストログの保存数を増やすことって可能ですか?

839 :名無しさん@ぜろちゃんねる:2009/12/31(木) 02:30:56 ID:x8YeOSKc0
>>838
その辺のコードみていないが、可能かと

840 :名無しさん@ぜろちゃんねる:2009/12/31(木) 04:28:42 ID:KkjWVFF60
すみません、このサイト下部の管理人さんへのアドレスにも質問メールお送り致しましたが、
このスレにも一応連絡させていただきます。

ぜろちゃんねるスクリプトの携帯表示時に、
スレッド一覧がMAX50までしか表示できなかったため、
「次へ」リンクを設置して前スレッドを30区切りもしくは50区切りで
表示できるようにしたいと思っています。
コードもわかる範囲で見てみたのですがそれらしき仕様は実装されていないと思い、
グーグルでも調べてみたのですがやり方がわかりませんでした。
よかったら教えてもらえると非常に助かります。

841 :840:2009/12/31(木) 07:42:42 ID:KkjWVFF60
自己解決しました

842 :名無しさん@ぜろちゃんねる:2009/12/31(木) 08:03:56 ID:XSABfBsU0
すみません スレッドを作成しようとするとエラーになってしまいます

ver 070124
サーバー ゼロウェブ
症状 新規スレッド作成をクリックすると404

すべてうpしたんですが原因がわかりません


843 :名無しさん@ぜろちゃんねる:2009/12/31(木) 09:05:16 ID:???0
>>842
掲示板は出来ましたか?
作成出来たら、管理画面→掲示板設定→0chオリジナル設定
書き込み可にチェックされていますか?

844 :名無しさん@ぜろちゃんねる:2009/12/31(木) 10:29:43 ID:XSABfBsU0
>>843 はい されています

845 :名無しさん@ぜろちゃんねる:2009/12/31(木) 10:39:34 ID:???0
>>844
設定はきちんとした?
稼働サーバのアドレスとか
(最期に『/』付けてないよな?)


846 :名無しさん@ぜろちゃんねる:2009/12/31(木) 10:50:14 ID:XSABfBsU0
>>845 /もつけてません 鯖アドもしっかりしてますです

847 :名無しさん@ぜろちゃんねる:2009/12/31(木) 11:04:30 ID:???0
>>846
では、掲示板の設定でスレッド作成画面のチェックを確認して
チェックが有れば外し、無ければ付けてみてください

848 :名無しさん@ぜろちゃんねる:2009/12/31(木) 11:45:52 ID:XSABfBsU0
>>847 それでもダメでした・・・すいません

849 :848:2009/12/31(木) 12:45:45 ID:XSABfBsU0
あきらめて違う鯖で動かしました
ありがとうございました

850 :名無しさん@ぜろちゃんねる:2010/01/05(火) 17:27:25 ID:g6vMl67s0
基本的なことなのかもしれませんが、どなたか教えてください。m(_ _)m

ver070124を使っているのですが、キャップの登録(パスの設定など)ができません。

「0ch BBS System Manager」にてキャップグループのタブをクリックし、
グループ登録(CAP Group Create)をクリックする。

そして、基本情報(グループ名称、説明)と権限情報をチェックして設定をします
(スレッド作成をしたいので、9と16をチェックしました)。

そうすると、確かにグループ一覧から先ほど設定したグループ名称は出てくるのですが、
キャップの発行ができないのです(そのやり方が不明)。
一覧の中からクリックすると、グループ登録で行った設定変更の画面になりますが、やはりキャップの発行ができません。

どのようにしたらキャップの発行ができるのでしょうか?

851 :名無しさん@ぜろちゃんねる:2010/01/06(水) 11:11:02 ID:???0
>>850
キャップは管理画面の掲示板に入らずにキャップから設定します

852 :850:2010/01/06(水) 13:13:46 ID:RNl/0dsM0
>>851
レスありがとうございます。

管理画面に入らなくて良いというのは分かりましたが、キャップというのはどこにあるのでしょうか?

853 :850:2010/01/06(水) 13:22:07 ID:RNl/0dsM0
「キャップはキャップから設定する」というのが分かりませんでした。。

連投スマソ

854 :850:2010/01/06(水) 13:29:39 ID:RNl/0dsM0
あ!!

管理画面にログインしたあとの、「掲示板」の二つ隣に「キャップ」を発見しますた。
なるほど、ここでの設定と、個別の掲示板での設定があるということですね。。

>>851
できそうな感じです。
ありがとうございます。



855 :838:2010/01/08(金) 10:59:19 ID:???0
自分でも弄ってみたのですが上手くいかないようです
ホストログの保存件数を増やす方法はないものでしょうか?

856 :名無しさん@ぜろちゃんねる:2010/01/08(金) 12:43:39 ID:???0
>>855
表示で100にしたら、100件表示されたが…
どうしたいの?

857 :名無しさん@ぜろちゃんねる:2010/01/08(金) 14:01:29 ID:k1MBwGp60
この掲示板にもあるけど、スパムをなんとかできないかねぇ?

こういうやつ
ttp://0ch.mine.nu/test/read.cgi/jikken/1262632854/



858 :名無しさん@ぜろちゃんねる:2010/01/08(金) 16:57:23 ID:15+Xw6wI0
isweb
test070124を使用しています。

SPAMが勝手に立てたスレを削除して
スレッド作成CAP規制 有りにし
index更新してから、HTTP/1.1 500 Internal Server Errorで書き込めなくなりました。
IE firefox Janeで試して全てダメでした。

それ以前は普通に使えてたので、perlパス、パーミッションは問題ないとは思うのですが・・・

原因、解決法わかる方ご教示ください。


859 :名無しさん@ぜろちゃんねる:2010/01/08(金) 17:18:22 ID:g2FUNKY20
>>857
1. BBXやスパムちゃんぷるーを導入する
 ただ、DNSBLは関係ない人が巻き込まれたりするから、気軽に導入はできない。
2. 書き込み規制(アクセス規制)を導入する
 がしかし、こういうスパムは複数のIPから投稿するので、範囲規制(ipbf\d+hoge.hoge.ocn.ne.jpみたいに)する必要がある
 そうすると2chみたいに関係ない人が巻き込まれ(ry
3. NGワードを使うする
 ただ、常に同じことを書くスパムに対しては効果があるが、ランダムにいろんなことを書くスパムに対しては効果がない。
 だからといってスパムが書きそうなことを先読みして登録するのは面倒くさ(ry
4. h ttp://〜の書き込みを規制する
 スパムがttp://と書き出したら効果がない(この掲示板にいるスパムはttp://と書いている)

まあ、完全なる対処法はないだろうね
地道に削除+プロバイダに連絡するしかない

860 :859:2010/01/08(金) 17:19:49 ID:g2FUNKY20
使うするって何だorz
書き込み前に読み直す、これ大切だね…

861 :名無しさん@ぜろちゃんねる:2010/01/09(土) 09:24:24 ID:???0
>>856
"表示"件数ではなく"保存"件数です
1000件までしか保存されないのでそれ以上保存する方法はないのか質問させていただいています

862 :名無しさん@ぜろちゃんねる:2010/01/09(土) 12:10:17 ID:mnnryRqk0
ERRMAXを変更しろ

863 :858:2010/01/10(日) 09:28:29 ID:Rimtlobk0
一度掲示板自体を消して
再設置で復旧しました。

864 :名無しさん@ぜろちゃんねる:2010/01/17(日) 07:28:35 ID:???0
これで規制かければ大抵負ける

\.ap.yournet.ne.jp
ntoska\d+.oska.nt.ftth.ppp.infoweb.ne.jp
\.flets.hi-ho.ne.jp
\.osaka-ip.dti.ne.jp
\.oska.nt.adsl.ppp.infoweb.ne.jp
bfl-os.[0-9\.].ppp.u-netsurf.ne.jp
\.ppp11.odn.ad.jp
\.dy.bbexcite.jp
\.i-revonet.jp

巻き込み?無印キャップでも発行してつけさせておけばいいんじゃね?

865 :名無しさん@ぜろちゃんねる:2010/01/17(日) 07:30:00 ID:???0
最近0ch掲示板を中心に出回っている業者のホストね

866 :名無しさん@ぜろちゃんねる:2010/01/17(日) 07:39:02 ID:xunkSw+g0


867 :名無しさん@ぜろちゃんねる:2010/01/17(日) 14:38:41 ID:hgjIYvLQ0
h?ttp:\/\/.+?\.(net|org|com)
これをNGwordでもいいな
>>864みたいなキャップで救済措置を設けてもいいし



868 :名無しさん@ぜろちゃんねる:2010/01/17(日) 14:55:58 ID:hgjIYvLQ0
h?ttp:\/\/[^.]+?\.(net|org|com)\/\w+\/\w+
こっちの方がいいな

869 :名無しさん@ぜろちゃんねる:2010/01/18(月) 13:28:37 ID:HT3IkNoA0
0chってキャップで規制回避できたっけ
vara.plとbbs.cap.plを改造すればできるけどデフォルトだとできなかったような

870 :名無しさん@ぜろちゃんねる:2010/01/18(月) 13:33:07 ID:dEI5YQO60
デフォだと出来ないねー

871 :名無しさん@ぜろちゃんねる:2010/01/19(火) 13:25:10 ID:przdk+IM0
ぜろちゃんねるで表示されるIDを2ちゃんねるのそれと同じにすることは可能ですか?
例:2ちゃんねるニュース速報板に書いたIDがID:IujI5i384だった場合に
  ぜろちゃんねるで同じ携帯で同じ日に書いたらID:IujI5i384となるように

872 :名無しさん@ぜろちゃんねる:2010/01/19(火) 16:02:32 ID:DbNTB6Fo0
>>871
日本語でおk

873 :名無しさん@ぜろちゃんねる:2010/01/25(月) 18:21:02 ID:BfZWAneI0
ジャンプ機能を無くすにはどうすればいいですか?
URLがime.nuを通してリンクされるので
URLが投稿されたらただのリンクにして欲しいのですが・・・・


874 :名無しさん@ぜろちゃんねる:2010/01/25(月) 22:42:51 ID:CkpYhsxI0
>>873
admin.cgiの掲示板一覧からジャンプ機能をなくしたい板をクリック→掲示板設定をクリック
そして0chオリジナル設定を開き、その中にあるリファラクッションを空欄にする
で、設定変更した掲示板のindexを更新する、もしくは設定変更した掲示板に何か書き込む

こうすればジャンプ機能が無くなるはず。分かりにくかったらすまん

875 :名無しさん@ぜろちゃんねる:2010/01/28(木) 16:28:10 ID:EqPJNSGg0
>>874
ありがとうございます
設定できました!

876 :名無しさん@ぜろちゃんねる:2010/01/31(日) 04:29:20 ID:Yk0jZdoc0
書き込んだあとにNot Foundに飛ばされるんだが・・・
あと、全部読むとかクリックすると、そんなスレないとか・・・・
相対パス使ったのが悪いのかな・・・

877 :名無しさん@ぜろちゃんねる:2010/02/01(月) 03:10:00 ID:yrQzrEvU0
>>876
基本設定の稼動サーバは絶対パス(URL)な
相対パスなんて使えないしどうやって使ったんだ

878 :名無しさん@ぜろちゃんねる:2010/02/22(月) 18:34:14 ID:VFEhWKHY0
スパムに埋もれてるのでage 2

879 :名無しさん@ぜろちゃんねる:2010/03/04(木) 12:04:36 ID:???0
「91.200.13.127」「91.200.12.236」といった
先頭の数字が同じIPアドレスをアクセス規制したいのですが
「規制ユーザの編集」に書き加える際はどのように記述すればよいか教えてください

880 :名無しさん@ぜろちゃんねる:2010/03/04(木) 17:12:16 ID:r+EqtuFk0
>>879
「91.200.\d+.\d+」かな?
こんな感じで規制できた気がする

881 :名無しさん@ぜろちゃんねる:2010/03/04(木) 17:53:57 ID:???0
正規表現なら ^91\.200 で行けるけど、どんな記述で規制していたか忘れてしまった


882 :879:2010/03/04(木) 18:42:35 ID:???0
>>880-881
どうもありがとうございます

883 :名無しさん@ぜろちゃんねる:2010/03/12(金) 23:47:26 ID:QZHReAsQ0
すみません。
II7.0にて最新のバージョンを使用しています。
全部読むを押すと1002とでてこちらにあった変更を加えてみようと思ったのですが

sub GetArgument
{
my $this = shift;
my ($pENV) = @_;
my (@retArg,@Awork);
my ($var,$val);

if ($pENV->{'PATH_INFO'}){ # PATH_INFOあり
@Awork = split(/\//,$pENV->{'PATH_INFO'});
$retArg[0] = $Awork[1]; # bbs名(パス)
$retArg[1] = $Awork[2]; # スレッドキー
@Awork = ConvertOption($Awork[3]); # オプション変換
$retArg[2] = $Awork[0];
$retArg[3] = $Awork[1];
$retArg[4] = $Awork[2];
$retArg[5] = $Awork[3];
$retArg[6] = $Awork[4];
}
else{ # QUERY_STRING
@Awork = split(/&/,$pENV->{'QUERY_STRING'});
@retArg = ("","",0,1,1000,1,0);
foreach (@Awork){
($var,$val) = split(/=/,$_);
if ($var eq 'bbs'){ $retArg[0] = $val; } # BBS
elsif ($var eq 'key'){ $retArg[1] = $val; } # スレッドキー
elsif ($var eq 'st'){ $retArg[3] = $val; } # 開始レス番
elsif ($var eq 'to'){ $retArg[4] = $val; } # 終了レス番
elsif ($var eq 'nofirst' && $val eq 'true'){ $retArg[5] = 1; } # 1非表示
elsif ($var eq 'last' && $val != -1){ # 最新n件表示
$retArg[2] = 1;
$retArg[3] = $val;
$retArg[4] = $val;
}
}
if ($retArg[3] == $retArg[4] && $retArg[2] != 1){ # 単独表示フラグ
$retArg[6] = 1;
}
}
$retArg[7] = GetAgentMode($this,$pENV->{'HTTP_USER_AGENT'}); # エージェントモード

return @retArg;
}

と、なっておりどう変更すればいいかわからない状態です。
もしよろしければご教授願います。

884 :名無しさん@ぜろちゃんねる:2010/03/13(土) 01:43:39 ID:???0
IIS7.0で
>>693
の方法で解決しました。

IIS7.0では導入しただけでは動きません。

>>693の方法


■ぜろちゃんねるをIIS6.0で動かす
問題点
・「全部見る」とか「最新50」とかが動かなかった
原因
・PATH_INFO の使用の違い
対処方法
・test\module の 「galadriel.pl」の「GetArgument」を修正する

Perlは素人なので見苦しいコードですがご容赦を
##BEFORE

sub GetArgument
{
my$this = shift;
my($pENV) = @_;
my(@retArg,@Awork);
my($var,$val);

if($pENV->{'PATH_INFO'}){# PATH_INFOあり
@Awork= split(/\//,$pENV->{'PATH_INFO'});

##AFTER

sub GetArgument
{
my$this = shift;
my($pENV) = @_;
my(@retArg,@Awork);
my($var,$val);
my$path;# <-Add

if($pENV->{'PATH_INFO'}){# PATH_INFOあり
$path= $pENV->{'PATH_INFO'};# <-Add
# ex.
# PATH_INFO=/xxxx/test/read.cgi/info/1233491511/1-100
# SCRIPT_NAME=/xxxx/test/read.cgi
# hack to fix broken path info in IIS
if ($path =~ /$ENV{'SCRIPT_NAME'}/){# <- Add
#$path =~ s/$ENV{'SCRIPT_NAME'}\///; # <- Add
$path =~ s/$ENV{'SCRIPT_NAME'}//;# <- Add
} # <- Add
else{ # <- Add
$path =~ s/^\///; # <- Add
} # <- Add

@Awork= split(/\//,$path);# <- change

を適用してください。

885 :名無しさん@ぜろちゃんねる:2010/03/13(土) 10:59:01 ID:Bn0VsG+w0
0ch BBSをJane Styleで読み込んだのですが
スレ一覧が表示されません

三三三(; ・∀・)鯖マデオツカイ
HTTP/1.1 403 Forbidden
[hogehoge]: HTTP/1.1 403 Forbidden
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
(・∀・∀・)

と表示されてます。
これは0ch BBS側の問題なのでしょうか

886 :名無しさん@ぜろちゃんねる:2010/03/14(日) 16:55:07 ID:???0
>>885
DATのMIME設定がされていない。

NGワード書式ってどうやりますか?

NGワード入れると
502BADGATWAYが出てえらー吐きます。

887 :名無しさん@ぜろちゃんねる:2010/03/15(月) 11:53:28 ID:macpppU60
>>886
すみません
どこを直したらいいのかわかりません
どうか教えてくれないでしょうか
理解力不足で申し訳ありません


888 :名無しさん@ぜろちゃんねる:2010/03/15(月) 18:02:50 ID:???0
email欄にsageを入れないと投稿できない設定って
できませんかね・・・

889 :名無しさん@ぜろちゃんねる:2010/04/11(日) 10:12:50 ID:mGRXO//20
あげ


890 :名無しさん@ぜろちゃんねる:2010/04/12(月) 11:11:23 ID:???0
鯖のデフォルト文字コードがUTF-8であり、ブラウザの文字コードがシフト-JIFなので、
管理画面から文字化けしてます。
毎回エンコードするのも大変なので、何処を調整すればいいかアドバイスをお願いします。

鯖:自鯖(CentOS5.4)
ブラウザ:IE8


891 :名無しさん@ぜろちゃんねる:2010/04/12(月) 13:58:09 ID:???0
>>890
ttp://mirror.s151.xrea.com/0ch_utf8/
これと差し替えるか、参考にして変更するか

892 :名無しさん@ぜろちゃんねる:2010/04/12(月) 17:35:56 ID:???0
>>891
助言ありがとうございました。
差し替えたけど、ダメでした(´・ω・`)。
でも頑張ります!

893 :名無しさん@ぜろちゃんねる:2010/04/17(土) 06:23:09 ID:hLEpSilQ0
sitemixでスクリプトを設置して初心者講座に書かれている手順どおりやったんですが、
sitemix側では
「00error Internal Server Error

内部サーバエラー(CGIなどのWEBアプリケーションに誤りがあります)...」
と表示されてしまいます。
どうしてでしょうか・・・非常に困っています

894 :名無しさん@ぜろちゃんねる:2010/04/17(土) 16:42:57 ID:???0
>>893
パーミッションが特殊だったけど、理解した?

895 :名無しさん@ぜろちゃんねる:2010/04/17(土) 18:01:29 ID:hLEpSilQ0
>>894
CGIのパーミッションは以下のようにご設定ください。

*
拡張子が.cgiのファイル → 700
*
拡張子が.cgi以外のファイル → 600
*
.cgiがアップロードされているフォルダ → 701

これですよね。ちゃんと設定されているはずです。

896 :名無しさん@ぜろちゃんねる:2010/04/17(土) 18:34:33 ID:???0
>>895
管理画面にも入れないんだよね?

897 :890:2010/04/21(水) 16:01:39 ID:???0
事後報告です。

鯖のApacheをShift_JISに変えて、cgi,plの改行コードだけをLFに変更したら、
文字化けなく表示されるようになりました。

自鯖でApacheをUTF-8にしてる人は参考になれば。。。

898 :名無しさん@ぜろちゃんねる:2010/04/23(金) 14:39:35 ID:GovyCzGk0
0chでbeプロフィールを表示するにはどうすればいいんですか?
配布されてるファイルがあったら教えてください。


899 :名無しさん@ぜろちゃんねる:2010/04/24(土) 19:26:56 ID:lLUnv8I60
質問です。
スレッド一覧の順番を任意に変えることはできるでしょうか?
Thread Key順にそろえたいのですが
よろしくお願いします。

900 :名無しさん@ぜろちゃんねる:2010/04/25(日) 13:04:26 ID:uL/ZDjtc0
Janeで0chBBSに書き込むと「1/100秒まで表示されるやつ」が表示されなくなるのと「投稿間隔の秒数変更」が無効化されてしまいます。
どうすればいいですか。

246KB
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス