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

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

1 :名無しさん@ぜろちゃんねる:2005/06/29(水) 22:30:32 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

■過去ログ
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

195 :名無しさん@ぜろちゃんねる:2005/10/03(月) 23:04:05 ID:???0
>>193
一旦、全ファイルを消して再度入れなおしてみたのですが
やっぱり反映されません。
プラグインは一つも入れてないし…

パーミッションの設定がおかしいのかなあ…

196 :名無しさん@ぜろちゃんねる:2005/10/04(火) 17:46:07 ID:???0
>>194
スレッド連続投稿規制は[スレッド作成ログ保存数]の設定でできるでしょ。
>>195
チェック入れてindex更新押してる?
管理画面の中では反映されてるんですか?

197 :名無しさん@ぜろちゃんねる:2005/10/05(水) 00:46:52 ID:???0
>>196
ありがとうございます。反映されました。
今まではチェック入れないでindex更新ボタン押すという
マヌケな事してたのが原因でした。どうもすいません

198 :名無しさん@ぜろちゃんねる:2005/10/05(水) 12:12:09 ID:???O
やっぱり管理cgiのマニュアル欲しいね

199 :名無しさん@ぜろちゃんねる:2005/10/05(水) 18:58:57 ID:???0
>>196
それが前から良くワカラ無いのですが、
たとえば5に設定してたら他の人が5個スレ立てたら、
また立てれるようになる。。。って事なんでしょうか?
ショボイ質問スマソm(_ _)m


200 :名無しさん@ぜろちゃんねる:2005/10/05(水) 19:01:34 ID:???0
ショボイ質問スマソとか言うぐらいなら、少しはログ調べること覚えろよ。
全部書いてあるっつーの。

201 :名無しさん@ぜろちゃんねる:2005/10/06(木) 06:09:50 ID:???0
スレストを入れずに特定スレだけ書きこめないってのはできるんでしょうか。
いわゆる『BIGなサーバー用意しました』スレみたいな

202 :名無しさん@ぜろちゃんねる:2005/10/06(木) 22:17:18 ID:???0
FTPとかで該当スレのパーミッションをリードオンリーにすれば出来るのかな?


203 :名無しさん@ぜろちゃんねる:2005/10/08(土) 07:51:18 ID:???0
自動的にスレッドを消す事はできませんか?
例えば101番目になったら最後のスレッドを順番に消して常に100スレッドでまわしていくみたいな

204 :名無しさん@ぜろちゃんねる:2005/10/08(土) 09:08:31 ID:???0
>>203
melkor.plに「SUBMAX」っていうのがあるけど、最新版では使われてないみたいだね。
(041030版では使われてる)

205 :◆hikArinCL2 :2005/10/08(土) 09:58:52 ID:???0
>>201
>>202で出来るかなと思ったけどchmodが書き込み可能なように
パーミッションを変更するので出来ないです
もしそれをするとしたら改造するしか無いかも知れません
>>203
041030でも050605でも自動的にスレッドを消す機能は持っていません
ちなみに>>204でスレッド数を制限するSUBMAXが使われていないと
あるけどわたしはバグだと思うのですが
少なくとも理論上では掲示板が管理されていなければこのバグで
スレッドが何千、何万も保有できてしまうという問題が...

206 :◆hikArinCL2 :2005/10/08(土) 10:38:26 ID:???0
>>203
$this->{'THREADS'}->Add($oSys->Get('KEY'),$elem[0],1);
の上に下のソースコードを追加してください

if($this->{'THREADS'}->GetNum >= $oSys->Get('SUBMAX')){
my ($ln, $deleteFile);
my $buf = [];
$this->{'THREADS'}->GetKeySet('ALL', '', $buf);
$ln = [split /<>/, (pop @$buf)]->[0];

$deleteFile = $oSys->Get('BBSPATH') . '/' . $oSys->Get('BBS') . '/dat/' . $ln . '.dat';
chmod 0666, $deleteFile;
unlink $deleteFile;
$this->{'THREADS'}->Delete($ln);
}

207 :◆hikArinCL2 :2005/10/08(土) 10:42:14 ID:???0
>>206の補足
$this->{'THREADS'}->Add($oSys->Get('KEY'),$elem[0],1);
は/test/module/vara.plの166行目にあります

208 :名無しさん@ぜろちゃんねる:2005/10/08(土) 14:22:37 ID:???0
ありがとうございます。さっそくやってみます。

209 :名無しさん@ぜろちゃんねる:2005/10/08(土) 16:17:51 ID:???0
自動的にスレッドを消す&レス数制限できました!ありがとうございます。

210 :名無しさん@ぜろちゃんねる:2005/10/09(日) 23:24:52 ID:???0
ノtasukeruyo の機能ってありましたっけ?
2chでこの機能ついたのもつい最近だったような気もするけど。

211 :◆hikArinCL2 :2005/10/10(月) 21:20:20 ID:???0
>>210
少なくとも0chはそのような機能はついていませんが、
最新版の拡張機能でその機能を追加することが出来ます
下はそのプラグインスクリプト(XSS対策済み)
http://hikarin.jp/docs/ext/0ch_user_agent.txt

ノtasukeruyoは一部の板のみしか導入されていません

212 :名無しさん@ぜろちゃんねる:2005/10/11(火) 23:29:23 ID:???0
>>211
どうもありがとうございます。
そっか〜、一部の板だけだったのか。

213 :名無しさん@ぜろちゃんねる:2005/10/12(水) 10:07:25 ID:???0
掲示板を設置させて頂き、管理画面の基本設定(System Base Setting)で
下記の設定を行なったのですが、

稼動サーバ => http://***.******.ne.jp/abc
CGI設置ディレクトリ(相対パス)=> /test
掲示板配置ディレクトリ(相対パス)=> ..
システム情報ディレクトリ(相対パス)=> /info
システムデータディレクトリ(相対パス)=> /datas
※掲示板名 datas

過去ログ倉庫の■掲示板に戻る■をクリックすると(※掲示板名 def)、
http://***.******.ne.jp/abc/def/ ではなく http://***.******.ne.jp/def/
■過去ログトップに戻る■をクリックすると
http://***.******.ne.jp/abc/def/kako/ ではなく http://***.******.ne.jp/def/kako/
と、それぞれリンク先が指定されてしまいます
管理画面のBBS Listで[情報更新]ボタンや[index更新]ボタンをクリックしても反映されません
この点以外では掲示板は問題なく動作します
どの辺りの設定ミスなのかご教授頂ければ幸いです

ver. test050605です

214 :213:2005/10/12(水) 10:09:56 ID:???0
× ※掲示板名 datas
○ ※掲示板名 def

でした

215 :213:2005/10/12(水) 11:14:45 ID:???0
解決しました
こちらの設定ミスでした
失礼しました

216 :名無しさん@ぜろちゃんねる:2005/10/12(水) 13:20:19 ID:XTHP6e760
info/history_old.cgiというファイルがありますが、どんどんサイズが大きくなっていき心配です。
このファイルはなくてはならないものでしょうか?


217 :名無しさん@ぜろちゃんねる:2005/10/12(水) 20:48:19 ID:???0
>>216
なくても問題ない。
info/history.cgiのサイズがMAX超えたときに、超えた分を退避するだけのファイル。
(たぶん)無ければまた自然に作られるだけ。

218 :名無しさん@ぜろちゃんねる:2005/10/12(水) 20:58:18 ID:???0
また作られますよね。
どんどんファイルが大きくなっても本体がクラッシュする事はない?(例えば1GBとかなっても)

219 :名無しさん@ぜろちゃんねる:2005/10/12(水) 21:50:50 ID:???0
>>218
それはその本体の問題だからしらねーけど。

220 :名無しさん@ぜろちゃんねる:2005/10/12(水) 22:39:42 ID:???0
サーバーエリアを食いつぶしたら何らかのファイルは壊れるだろう
そこまで大きくなるのに、どのくらいかかるのか知らないが

心配なら、1ヶ月に1回とか適当な周期で手動削除だな

221 :◆hikArinCL2 :2005/10/12(水) 22:53:42 ID:???0
>>218
history.cgiはデフォルトで20件までしか書き込まないので
そんなにファイルサイズが膨れあがることはありません
気になるのであればvarda.plの401行目の
SaveWriteHistory($M,$I,$S,$A->GetResNum());
を削除してください

222 :◆hikArinCL2 :2005/10/12(水) 23:06:22 ID:???0
と思ったけどバージョンが示されていないので情報が食い違いがあり
少なくとも現行版はSWAP目的のhistory_old.cgiが作成されないので

223 :名無しさん@ぜろちゃんねる:2005/10/13(木) 07:21:13 ID:???0
050605verを使っています。新verでは作られないんですか。
丁寧にありがとうございました。

224 :委員長 ◆/DABoneCRY :2005/10/13(木) 09:03:20 ID:???0
教えて下さい。
専用ブラウザ、A Boneを作ってる者ですけど、今A Bone2を作ってまして
スレッド立て機能をコーディングしているところです。
そこで気になったのですが、スレッド立てに関しても「bbs.cgi」に対してPOSTで
良いんですよね?
「subbbs.cgi」なら問題ないのですが、「bbs.cgi」だと問題が出ます。
問題というのは、スレッド立てで作成される「**********.dat」が
「**********<br>.dat」という風になるようなのです。
subject.txtの内容も、datフォルダの中のファイルも同様です。
本家2chだと「bbs.cgi」で問題なかったのですが、同じ処理で0chだと
上記の問題が発生します。

従来のA Boneでは「subbbs.cgi」にPOSTしているので問題なかったのですが
掲示板のHTMLソースを見ている限り、「subbbs.cgi」は使ってないようですし
何となく気持ち悪いので、出来れば「bbs.cgi」にPOSTしたいのですが。
何か見落としてますか?

225 :委員長 ◆/DABoneCRY :2005/10/13(木) 09:05:44 ID:???0
書き忘れてました。
検証に使用した0chスクリプトは「2005-04-29」です。

226 :◆hikArinCL2 :2005/10/13(木) 20:50:26 ID:???0
>>223
現行版と言うのは041030のことです
最新版(051006)のソースを見ましたが*_old.cgiのファイルが
作成されるのを確認しました。オリジナルのログと違って
リミッタが無いので現状は>>220で対処するしかありません

>>224-225
専用ブラウザ開発お疲れさまです
0chの内部動作では改行(\n)があると<br>に変換されます
ただ、ソースを調べたところtimeの値を基に新しいスレッドキーを
決定しているため、timeの値の後ろに改行を付けないようにすれば
その現象は発生しなくなるかと思われます
↓こんな感じでダミーキーを付けてPOST
bbs=jikken&time=100000000&dummy=test

要は0ch本体のバグです

227 :名無しさん@ぜろちゃんねる:2005/10/13(木) 22:13:17 ID:SEmS66ZY0
0605版使ってるんですがhostログってどこに記録されてるんでしょうか?
旧版でいうところのhistory.cgiにあたるのはどれでしょうか?

あと書き込んでから「画面が切り替わるまでお待ちください」の
時間が長いような気がするのですが、もう少しだけ早くすることは可能でしょうか?

228 :名無しさん@ぜろちゃんねる:2005/10/13(木) 22:37:55 ID:???0
>>227
history.cgiは各板のinfoに入ってる
これのおかげでheadline.cgiを書き直してる最中orz
今日中verうpさせたいorz

あとは、新着の部分の修正だけなんだがねぇ・・・・・

229 :227:2005/10/13(木) 22:56:56 ID:SEmS66ZY0
即レスありがとう。

なるほど、そこにあったか。
ヘッドラインはすごく便利で愛用してまふ。
がんばってくだされ!

230 :名無しさん@ぜろちゃんねる:2005/10/13(木) 22:59:28 ID:???0
>>229
一応、構想としては板別の新着を増設する予定


history.cgiの中身に名前が書いてないから、
新着から名前を省くか、datから引っ張ってくるか悩んでるorz

231 :委員長 ◆/DABoneCRY :2005/10/13(木) 23:15:04 ID:???0
>226
ありがとうございます。
なるほど、こちらの送ったデータを変換してたんですね。
ダミーキーで確かに解決されそうですね、ちょっと気持ち悪いけど。(^-^;
time=100000000&bbs=jikken って逆にすれば回避出来るかな?
jikken<br>って板にスレッドを立てようとしちゃうかな?w
色々試して最善の回避方法を探してみます。
大変助かりました。

232 :◆hikArinCL2 :2005/10/13(木) 23:32:05 ID:???0
>>230
ヒント:history.cgiの三番目にレス番号
0chが持っているAPIを使ったほうが保守性が高まる

>>231
もう開発にいっちゃったかな?
submitは使われないのでsubmitを最後にしたほうがいいかも
bbs=jikken&time=1000000000&submit=書き込む

233 :masa(ry:2005/10/14(金) 00:07:53 ID:ndIxT6xw0
>>232
それが一番いいのだが
一年以上ぶりに0chに来たから最新版の中身は詳しく見てないんですよ

一応、haedline.cgiを最新版に適用させてみるだけやってみただけです
とりあえず、新着は未実装であとはエラ報告待ちってわけです

234 :委員長 ◆/DABoneCRY :2005/10/14(金) 12:00:06 ID:???0
>232
> submitは使われないのでsubmitを最後にしたほうがいいかも
あ〜なるほど、確かにそうですね、それが一番安全っぽい。
submitなら最後にしても、スマートですしね。
ありがとうございます。

235 :227:2005/10/16(日) 21:15:05 ID:2fUfVtuM0
すごーい なんかしらないけど現行版のヘッドラインはすごく便利なので
新版のも期待してます。がんばってください!

236 :masa(ry:2005/10/16(日) 22:28:45 ID:???0
>>235
っheadline.cgi ver8.3人柱版
http://www.0ch.info/up/img/5.zip

237 :名無しさん@ぜろちゃんねる:2005/10/17(月) 14:30:57 ID:iQ4QTtpI0
文字を大きくして投稿できるプラグインお願いします

238 :読み取り専用の解除方法:2005/10/17(月) 16:05:22 ID:ImuEAv3I0
設置掲示板バージョン:test051008.zip
掲示板の新規作成成功、いざ書き込みを!!

読み取り専用の表示が出て書き込みができません。

書き込みができる様にするには?? どのようにすれば良いのでしょうか
ご教示ください。


239 :名無しさん@ぜろちゃんねる:2005/10/17(月) 18:49:48 ID:???0
>>238
管理画面>掲示板>対象の板>掲示板設定>0chオリジナル設定>書き込み可にチェック

240 :解除できました:2005/10/17(月) 19:14:52 ID:ImuEAv3I0
>>239 ありがとうございます。。 書き込みできました。
で、掲示板設定の詳細が書かれている・・ マニュアル的な物は
存在しないのですか??。。ね??
参考にしたいのですが。。



241 :名無しさん@ぜろちゃんねる:2005/10/17(月) 21:23:01 ID:???0
>>240
君がそれを作るって言う手もあるよ。

242 :名無しさん@ぜろちゃんねる:2005/10/17(月) 21:32:12 ID:???0
誰か、基盤作ってくれ
あとは、俺が作る

243 :名無しさん@ぜろちゃんねる:2005/10/18(火) 11:22:36 ID:???0
>>241 質問の意味、把握しなさいよ。

244 :解除できました:2005/10/18(火) 12:53:13 ID:lZJSkhKY0
自鯖に設置
ポンコの自鯖につきレスポンス悪し
書き込みテストしておくんなまし。

http://www.m77.mydns.to/~zero/[hs]/

245 :立てすぎ:2005/10/19(水) 07:36:12 ID:2tRE0sok0
設置掲示板バージョン:test051008.zip

上記バージョンはCAPならばスレ立て自由なのだが・・・
一般userは一回立てると永久に次スレ立てるのは不可なのか?



246 :立てすぎ:2005/10/19(水) 07:55:51 ID:2tRE0sok0
私のクソ鯖でも現行バージョンtest041030.zipのほうが
サクサクと軽快に作動する。
一般userとしてスレッドも、立てすぎ制限解除ができて!!
気持ちよい。

247 :名無しさん@ぜろちゃんねる:2005/10/22(土) 15:39:20 ID:???0
>>245-246
THREAD_TATESUGI

248 :227:2005/10/23(日) 00:19:17 ID:niVfAc120
新バージョンでキャップのみスレ立て可にするにはどうしたらいいのでしょうか?

249 :227:2005/10/23(日) 00:20:37 ID:niVfAc120
ありゃ前回の名前が入ってしまった・・・

250 :名無しさん@ぜろちゃんねる:2005/10/23(日) 04:24:28 ID:???0
test051008.zipにBBQを入れるのにはどうしたらいいのでしょうか?
検索したのですが前と同じやり方では出来ないようです。
よろしくお願いします。

251 :名無しさん@ぜろちゃんねる:2005/10/23(日) 14:40:15 ID:h8gI4C960
>>247
その値は大きい方がいいの?

252 :名無しさん@ぜろちゃんねる:2005/10/24(月) 08:56:09 ID:???0
>>251
http://kobe.cool.ne.jp/r_030/2ch_jikken/SETTING.htm

253 :名無しさん@ぜろちゃんねる:2005/10/24(月) 15:56:37 ID:???0
aaaに置いてスレを立てようとするとbbs.cgiを探る時点で見つかりませんと出るのですが
どうしてなのか分かる方居ますでしょうか。
置いたファイルはパーミッションを変更しただけです。

254 :名無しさん@ぜろちゃんねる:2005/10/24(月) 16:46:20 ID:???0
0605verではタイトルにNGワードが入っていても規制されないみたいですが、
現行verでは規制されるんでしょうか?

255 :名無しさん@ぜろちゃんねる:2005/10/24(月) 18:50:50 ID:HLCgtGKI0
質問です。
xreaでパーミッションを設定し、掲示板を作った後、
testと同じところに新しく、掲示板名のフォルダが作られますが
そのフォルダと中身のパーミッションも変更したほうがいいのでしょうか?

256 :◆hikArinCL2 :2005/10/24(月) 22:49:13 ID:???0
>>253
「aaaに置いて」という表現がいまいち分かりません・・・
「aaaというディレクトリで掲示板を作成してスレッドを立てようとしたけどbbs.cgiが見つからなかった」
ということですか?

>>254
現行verはサブジェクトもNGワードの対象となります
最新版(>>254のいう0605ver)はサブジェクトをNGワードの対象に入れていません
多分作者が入れ忘れたのかもしれません

>>255
あまり変更する必要は無いと思います

257 :名無しさん@ぜろちゃんねる:2005/10/25(火) 02:58:06 ID:???0
aaacafeの事じゃないの?

258 :◆hikArinCL2 :2005/10/25(火) 08:49:47 ID:???0
aaaは"aaacafe"のことね、申し訳ないです>>253

おそらくSERVERの値が間違っているのが原因かと思われます
その値を自分の設置しているサーバーのパスにあわせる必要があります

最新版(051008)は管理画面のシステム設定から、
現行版(041030)はmelkor.plを開いて195行目のSERVERの値

259 :255:2005/10/26(水) 13:31:50 ID:???0
>>256
ありがとうございます。
変更後のtesuフォルダは705で、同じ階層にできた掲示板のフォルダは
755になっていたので、変更しないといけないと思っていたんですが
掲示板もちゃんと使えてるのでそのままにすることにします。

260 :名無しさん@ぜろちゃんねる:2005/10/26(水) 20:02:04 ID:???0
aaa(aaacafe)とかtesu(test)とか他の人には分かりにくいからちゃんと書いて下さいね

261 :227:2005/10/27(木) 22:18:47 ID:???0
>>236
できましたかー 感動!

262 :名無しさん@ぜろちゃんねる:2005/10/28(金) 14:38:12 ID:???0
これを組み込みたいのですがどこに加えたらいいんでしょうか。
ttp://bbq.uso800.net/code.html

263 :名無しさん@ぜろちゃんねる:2005/10/28(金) 19:40:12 ID:???0
管理人だけがスレッド作成できるようにしたいのですが、
「0chオリジナル設定」の「スレッド作成CAP規制」の項目が(未使用)となっているのは、
この機能が現在削られてしまっているということでしょうか?

264 :名無しさん@ぜろちゃんねる:2005/10/28(金) 23:13:30 ID:???0
>>263
コード見る限りはその機能ちゃんと働きそうですよ。
試してないのであしからず。

265 :名無しさん@ぜろちゃんねる:2005/10/28(金) 23:33:46 ID:???0
確か1つ前のバージョンでは機能してなかったな(それで現行版に変更したし)

最新版では試してないので不明ー

266 :◆hikArinCL2 :2005/10/29(土) 00:07:17 ID:???0
>>262
http://0ch.mine.nu/test/read.cgi/jikken/1046702960/430
もしくはわたしが開発しているimg0ch
>>263
削られてはいないけれど単純な間違いがあって機能していないだけです
vara.plの362行目(のはず)
# スレッド作成(キャップのみ)
if($oSET->Equal('BBS_THREAD_CAPONLY','on')){

# スレッド作成(キャップのみ)
if($oSET->Equal('BBS_THREADCAPONLY','checked')){
に変更すれば期待どおりの動作になります

267 :◆hikArinCL2 :2005/10/29(土) 00:12:59 ID:???0
>>266の追記で
http://0ch.mine.nu/test/read.cgi/jikken/1046702960/428
バージョンによりますが、修正する箇所はほとんど同じ

268 :263:2005/10/29(土) 11:06:44 ID:???0
>>266
>削られてはいないけれど単純な間違いがあって機能していないだけ
おぉ、そうだったのか 早速試してみます
どもでした

269 :名無しさん@ぜろちゃんねる:2005/10/30(日) 01:04:30 ID:dqh1W4Fs0
最新verで、名前欄、本文にタグ使用可にするにはどうすればいいですか?

270 :名無しさん@ぜろちゃんねる:2005/10/30(日) 17:12:17 ID:???0
有料鯖のNextWeb[www.next-web.ad.jp/]に最新版(051008)を
設置されている方、どなたかいっらしゃいますか?
いっとう最初のログインができずに困っています。

users.cgiを見てみると、デフォルトのパス「zeroch」が「431XyHmErk」に置き換わっていますが、
想像するにNextWeb鯖はこの置き換えの仕組みが他と違うんじゃないかと。

どなたかご教授願えれば幸いです。

271 :270:2005/10/30(日) 17:19:35 ID:???0
追記
もしくは、パスを置き換えなくする方法ってありますか?
そうすれば、users.cgiに直接パスを書き込んでそれをアップすれば良いのでは思うのですが。

272 :◆hikArinCL2 :2005/10/30(日) 18:18:24 ID:???0
>>269
エスケープするタグを間違えると悪い人がクッキーの情報を盗んでなりすましたり、
ブラクラを仕掛けて掲示板の利用者から管理人にクレームをつけようとする、
といったことが出来てしまうので、タグ使用可能は行うべきではありません

それでも、という場合はsamwise.plのDecodeForm関数の73行目あたりの改造例を
ひとつ示します(下記の例は<hr>を有効にするもの)

$this->{'FORM'}->{$var} = $val;
}
$this->{'FORM'}->{'FROM'} =~ s/&lt;hr&gt;/<hr>/g;
$this->{'FORM'}->{'MESSAGE'} =~ s/&lt;hr&gt;/<hr>/g;
}

>>270
cryptの暗号化アルゴリズムがDESではなくMD5によるものだから、と推測
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/crypt.3.html

パスをcryptで暗号化しない方法でとるならelves.plのGetStrictPass関数を
以下のようにすれば暗号化が行われなくなりますが、無保証です

sub GetStrictPass
{
my $this = shift;
my ($pass,$key) = @_;

return $pass;
}

273 :270:2005/10/30(日) 21:38:44 ID:???0
>>272
さっそくありがとうございます。
正直言ってリンク先の頁が何を言っているのかサッパリ訳ワカメですが、
とりあえずいろいろとトライしてみます。

274 :◆hikArinCL2 :2005/10/30(日) 22:02:24 ID:???0
>>273
リンク先のページはcryptのmanなので確かに難しいと思いますが、要は昔アメリカの
暗号輸出規制の名残でcrypt関数の暗号アルゴリズムがふたつ存在する、ということです

ちょっと遅くなっちゃったけどパスワードを確認するスクリプトを載せておきます
(下をコピーしてcrypt.cgiといった名前で保存、アップロード、パーミッションを0705に変更)
もし設置してログインが出来なかった場合このスクリプトにアクセスして
デフォルトのパスを確認してください。「431XyHmErk」であればログイン可能です
違っていればそのパスワードを張り付けてusers.cgiに直接書き込んで下さい

#!/usr/local/bin/perl

my $pass = "zeroch";
my $key = "0000000001";

print "Content-type: text/html\n\n";
print substr(crypt($pass,substr(crypt($key,'ZC'),-2)),-10), "\n";

275 :270:2005/10/30(日) 22:44:30 ID:???0
>>274
ぬおぅ、畏れ入ります。
さっそく試させて頂きます。

276 :270:2005/10/30(日) 22:54:31 ID:???0
>>274
助かりましたぁぁぁぁ。
ホントにホントにありがとうございます。

277 :269:2005/10/30(日) 23:01:19 ID:dqh1W4Fs0
>>272
レス有難う御座います。
文字色と文字サイズの変更を出来るようにしたいのですが以下でいいでしょうか?
あと他にタグを追加する場合はどうすればいいですか?

$this->{'FORM'}->{$var} = $val;
}
$this->{'FORM'}->{'FROM'} =~ s/<hr>/<font>/g;
$this->{'FORM'}->{'MESSAGE'} =~ s/<hr>/<font>/g;
}

278 :◆hikArinCL2 :2005/10/30(日) 23:47:44 ID:???0
>>277
それ(fontタグ)は残念ながら簡単ではないです
なぜならアトリビュート(sizeとかcolorとか)が複数あるからです
タグのエスケープに関しては>>272のとおり問題が発生してくるので、
申し訳ないのですがわたしではこれ以上どうすることも出来ません
はてなを利用するか、正規表現に詳しい人に聞くしかないでしょう

279 :名無しさん@ぜろちゃんねる:2005/10/31(月) 12:44:32 ID:lm9IEhWI0
すみません、質問させてください。
search.cgiでの検索結果を一つのページとしてリンクしたいのですが、無理でしょうか。
説明が下手で申し訳ないのですが、例えば「○○○」や「×××」で検索した場合、どちらでもアドレスは/test/search.cgiとなりますが、
それが/search.cgi?word=○○○や/search.cgi?word=×××などとなって、直リンクできるアドレスになったりすると
非常にありがたいのですが。。
もしおわかりになる方がいらっしゃいましたら、どうか教えていただけませんでしょうか。

280 :269:2005/10/31(月) 18:16:06 ID:???0
>>278
正規表現ですか…
簡単にはいかないんですね。
色々と説明して頂きどうもでした。

281 :◆hikArinCL2 :2005/11/01(火) 00:09:20 ID:???0
>>279
サーバー(Apache)にmod_rewriteがあれば出来ます
さくらとかXREAなら可能です。他のサーバーに関しては管理人に聞いてみないとわかりません
.htaccessに以下のように記述します

RewriteEngine on
RewriteRule datas/default_bac.gif /test/datas/default_bac.gif [L]
RewriteRule ^search.cgi(.*)$ /test/search.cgi$1 [L]

282 :262:2005/11/01(火) 01:11:16 ID:???0
>>266-267
ありがとうございます。
そこは見てみたのですが最新バージョンでは組み込めませんでした。
img0chを試してみます。

283 :279:2005/11/01(火) 10:07:38 ID:PuZq6iKo0
>>281
お答えいただきありがとうございます!
さっそくやってみます!

284 :◆OxZSSS.jpg :2005/11/01(火) 23:00:33 ID:???0
ちょいと久々に遊びに来たついでに。。

>>281
POSTをGETにしたいということではないでしょうか?
search.cgi 81行目付近
method=\"POST\" → method=\"GET\"

285 :名無しさん@ぜろちゃんねる:2005/11/01(火) 23:01:20 ID:???0
>>279 >>281
method="POST" を method="GET" じゃだめかね。
255文字の制限はあるが。


286 :285:2005/11/01(火) 23:03:06 ID:???0
この板でカブるとは思わなかったな。

287 :◆hikArinCL2 :2005/11/01(火) 23:53:33 ID:???0
てっきり
/test/search.cgi -> /search.cgi
へパスを変更するのかな、とそのときと思ったけどクエリ文字列を含ませるなら
>>284-285の通りになりますね

ちなみに>>279のsearch.cgiの引数のwordをWORDにすれば直接検索結果を
表示したページになることを書いておきます

288 :279:2005/11/02(水) 09:15:16 ID:???0
みなさんすみません、、おっしゃる通りでして、私の説明の仕方が下手でした。
申し訳ありませんでした。
>>284-285
ありがとうございました!
method="POST" を method="GET"にして、できました!
>>287
>wordをWORDにすれば直接検索結果を表示したページに〜
ありがとうございます!助かりました。
ご迷惑おかけしました。ここに来てよかったです。

289 :名無しさん@ぜろちゃんねる:2005/11/02(水) 10:06:10 ID:???0
最新版のhistory.cgiって、投稿者の名前を吐き出さなくなったようですが、
これってどこを弄くれば吐き出すようになるのでしょうか?

290 :名無しさん@ぜろちゃんねる:2005/11/02(水) 23:34:24 ID:???0
test051008を使わせてもらってるんですが、
ブラウザからは問題なく利用できるものの、
JaneStyleからの書き込みと、新スレ作成がエラーになってしまいます。
(書き込み失敗〜HTTP/1.1 404 Not Foundになります)
解決方法ご存知のエロイ方おられませんか?orz

291 :290:2005/11/03(木) 00:55:42 ID:???0
↑の件、自己解決しますた
設置ディレクトリ名をtestから変更していたのがまずかったようです
これ、readmeにでも追加しといてもらえるとよいかと

292 :◆hikArinCL2 :2005/11/03(木) 01:09:29 ID:???0
>>290
前は名前欄を保存する領域があったのですが最新版のhistory.cgiはその領域が
なくなっているので、吐き出さなくなっています
vara.plの644行目あたりを以下のように書き換えれば名前が吐き出されます
以下は名前欄と本文を改行で繋ぐ例です

$content = $Form->Get('FROM') . '<br>' . $Form->Get('MESSAGE');

293 :◆MSUX7/AP9k :2005/11/03(木) 12:22:07 ID:???0
どうもお手数をおかけいたしますが、FAQ、Readme、不具合スレ、infoseekテスト:実験@0ch掲示板の
いずれでも答えがなかったので質問いたします。

ISWEBベーシックで051008版を動かそうとしています。
infoseekテスト:実験@0ch掲示板にある
ttp://yhwh.hp.infoseek.co.jp/cgi-bin/test/read.cgi/jikken/1059058965/
を参考にして設定いたしました。

さて、admin.cgiは動くんですが、管理画面のどのリンクをクリックしても
「ランタイムエラーが発生しました。デバックしますか?
 行〜 エラー:オブジェクトを指定してください」
というエラーがでて何もできません。ログオフも不能です。
当方ブラウザにLunaScape3.1&IEでウィルス対策ソフトにMcAfee、ファイアーウォールに
PCGATE Personalを使用しています。

ためしにウィルス対策ソフトとファイアーウォールを解除し、キャッシュ類を全て
削除して再度ログインしましたが、
やはり同じエラーがでて何もできません。

不具合スレのほうがよろしかったでしょうか?
利用者のほうからの要望で最新版に変更しようとしているのですが、とりあえず当面は現状維持にします。

294 :名無しさん@ぜろちゃんねる:2005/11/03(木) 22:38:27 ID:???0
>>293
そのエラーはjavascriptのエラーなんで、おたくの使ってるブラウザもしくはブラウザの設定が
おかしいだけ。

>不具合スレのほうがよろしかったでしょうか?
「不具合」と「自分の環境がおかしい」のとはきちんと区別しようね。

295 :精神衰弱 ◆Y3kwSzvOHE @管理人 ★:2005/11/03(木) 22:50:01 ID:???0
>>293
今確認しましたが、こちらでは特に問題なく動作しています。
>>294にあるようにブラウザの関係だと思います。
以下参考までに。

■管理CGI(ID:guest,pass:guest)
http://yhwh.hp.infoseek.co.jp/cgi-bin/new/test/admin.cgi

■掲示板
http://yhwh.hp.infoseek.co.jp/cgi-bin/new/jikken/

■パーミッション
ディレクトリ:0755
*.cgi:0755
その他:デフォルト

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