2ch型掲示板 その2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/08/26 11:54ID:???http://corn.2ch.net/test/read.cgi?bbs=php&key=988816430
17氏スクリプト置き場
http://www.apc.7777.net/file/bbs2ch/
テスト掲示板
http://www.apc.7777.net/aborn/index2.html
http://www.nissay.f2s.com/perl/index2.html
39氏のスクリプト
http://www.miyagino.com/12ch/12ch.lzh
39氏のサンプル掲示板
http://www.nbz12.f2s.com/sample/index2.html
39氏のサポート掲示板
http://www.miyagino.com/12ch/support/index2.html
read.cgiのソース
最新版http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read11.c
元のソースhttp://piza.2ch.net/read4.txt
0708名無しさん@お腹いっぱい。
01/09/26 16:29ID:R1zv9Rk62 17さんは2ちゃんねるに対しスクリプト提供や開発を行う気はありません
3 17さんは2ちゃんねるとまったくソックリのスクリプトを作るのに飽きてきました
0710名無しさん@お腹いっぱい。
01/09/26 17:44ID:???謝罪してくれんの?こるあ
http://211.125.82.90/bbs/test/read.cgi?bbs=saku&key=001226865&ls=50
面白くなってきた
0711厨房
01/09/26 17:47ID:???機能を搭載させようと思ったけど途中で挫折しちまったぜ。
0712名無しさん@お腹いっぱい。
01/09/26 17:56ID:???0713名無しさん@お腹いっぱい。
01/09/26 18:28ID:???0714名無しさん@お腹いっぱい。
01/09/26 23:15ID:???datのディレクトリの各datファイルの更新時刻をstatで拾って現在時刻と比較して、
一ヶ月以上(=60*60*24*30)だったらスレ倉庫のdirにmvさせるだけでは?
0715名無しさん@お腹いっぱい。
01/09/27 01:23ID:???厨房にはそれがわからんのだよ(笑)
0716♪ch設置者 ◆ONPUvezo
01/09/27 01:42ID:???♪chでやっているのはこんなの。
# dameの時は一番下に移す
} elsif ($FORM{'mail'} =~/dame/ && $FORM{'subject'} eq "") {
my @temp;
foreach(@PAGEFILE){
if($_ ne $keyfile){
$temp[@temp]=$_;
print SUBW "$_<>$SUBJECT{$_}\n";
}
}
$temp[@temp]=$keyfile;
print SUBW "$subtm\n";
@PAGEFILE=@temp;
0717名無しさん@お腹いっぱい。
01/09/27 01:50ID:lKr2S0Gw0718名無しさん@お腹いっぱい。
01/09/27 05:15ID:???それを自動でやるにはどうしたらいいの?
0719名無しさん@お腹いっぱい。
01/09/27 05:21ID:???0720名無しさん@お腹いっぱい。
01/09/27 08:02ID:???「このスレッドには書けません!」とエラーを返す。
0721名無しさん@お腹いっぱい。
01/09/27 08:34ID:???一流CGIプログラマーの間ではこれが定説なんだってね。
俺も最初聞いた時はそんな馬鹿な!?って驚きを
隠せなかったよ。でも良く調べてみたら確かにその通りだなって納得したよ。
つまり、これからの時代PHPでCGIを組めなきゃ通用しないってことなんだね。
最低でもPerlぐらいは覚えておけってこと。Rubyは糞過ぎて使えないってことらしい。
0722名無しさん@お腹いっぱい。
01/09/27 08:37ID:???これが今非常に問題視されてるんだってさ。そんなヘタレはプログラマなんか
やめて引き篭もってろってことが近々法律化されるらしいし、いいかげんここらで
PHPを舐めてた奴も本格的に勉強をはじめたほうがいいのではないかとされているわけだ。
0723名無しさん@お腹いっぱい。
01/09/27 08:39ID:???PHPなどよりむしろC++を使うがね。
以上、厨房連合の記事より
0724名無しさん@お腹いっぱい。
01/09/27 11:15ID:???>一流CGIプログラマーの間ではこれが定説なんだってね。
>もっとも、俗に言う超一流のCGIプログラマーは
>PHPなどよりむしろC++を使うがね。
んなこたぁ無い。
状況によって使い分け出来ん奴はいつまで経っても三流。
とマジレスしてみる。
0725名無しさん@お腹いっぱい。
01/09/27 11:18ID:???マジレスついでに。
PHPをCGIモードで動かす利点ってあるの?
0726名無しさん@お腹いっぱい。
01/09/27 12:46ID:???cronすればいい。
そんなに頻繁にdat落ちさせるのでなければ手動でいいだろ。
それなりに負荷のかかる処理だし。
0727名無しさん@お腹いっぱい。
01/09/27 17:04ID:???そのまま掲示板に掲載することのできるCGIはありませんか?
0728名無しさん@お腹いっぱい。
01/09/27 17:05ID:???0729名無しさん@お腹いっぱい。
01/09/27 17:07ID:???相手にしないように。
0730名無しさん@お腹いっぱい。
01/09/27 17:38ID:???>PHPをCGIモードで動かす利点ってあるの?
・共用サーバではsuEXECが効くようになるからパーミッションさえしっかり設定して
おけばデータベースのパスワード漏洩の危険性が減る。
・シェルから使える
その代わりスピードが落ちる。
CGI版以外の場合のデータベースのパスワード漏洩の危険性回避については↓辺りを参考に。
http://corn.2ch.net/test/read.cgi?bbs=php&key=982687820&st=184&to=210
http://corn.2ch.net/test/read.cgi?bbs=php&key=982687820&st=249&to=261
↓がこの板での結論のようだ。
http://corn.2ch.net/test/read.cgi?bbs=php&key=982687820&st=256&to=256
つか思いっきりスレ違い(w
0731名無しさん@お腹いっぱい。
01/09/27 19:51ID:???うわ、確かにスレ違いですね。
わざわざ答えてくださってありがとうございます。
suEXECのこと完璧に忘れてました・・。
0732名無しさん@お腹いっぱい。
01/09/27 23:26ID:???0733名無しさん@お腹いっぱい。
01/09/27 23:28ID:???かわいそうに、、、
>>1すら見えないんだね。
0734名無しさん@お腹いっぱい。
01/09/27 23:37ID:???0735名無しさん@お腹いっぱい。
01/09/28 01:31ID:???電話帳5冊分位あるけど良い??
0736名無しさん@お腹いっぱい。
01/09/28 01:38ID:???どこまで進化(退化)しつづけるのだろう(w
ネタ元
http://mitinoku.jp/xxx/
0737名無しさん@お腹いっぱい。
01/09/28 01:52ID:???気合入ってるな、みちのく。
0738名無しさん@お腹いっぱい。
01/09/28 02:49ID:???実はひそかに17氏のスクリプトに画像アップロード機能&お絵かき機能をつけようと思っていたが、
かちゅ〜しゃ互換にはなりそうもないので頓挫したことが(w
0739名無しさん@お腹いっぱい。
01/09/28 02:52ID:???汚染チェックだけしっかりやって、極力低機能なの w
管理スクリプトは充実させて、常用プログラムはなるべく軽くしたいんだけど・・・
結局色々付けちゃうんだよなー (-_-
夜勤たんがreadの呼び出しで死んでたのもうなずけるの心
0740名無しさん@お腹いっぱい。
01/09/28 12:10ID:???実は俺もそれを考えてるw
つーか俺が考えてる改造ネタが殆ど
他の奴に先を越されてるんだよな。
0741名無しさん@お腹いっぱい。
01/09/28 12:48ID:???アップ機能なんかフォーム弄ってアプ板丸ごと貼り付けりゃ良いじゃん
てか どっち道かちゅはイメタグなんか解釈出来ねだろ
そう言う意味で言ってるんじゃないのか??
画像貼り付けたりメール覧分割して削除キー差し込んだり
したけどかちゅで読めてたぞ
でもアホらしくなって今はプチ板だよ w
0742名無しさん@お腹いっぱい。
01/09/28 18:33ID:???ソースを抜き出せば意外と簡単に付けれるよ。
0743名無しさん@お腹いっぱい。
01/09/28 19:31ID:/BZ7bf5.0744ハル
01/09/28 19:35ID:???0745名無しさん@お腹いっぱい。
01/09/28 19:36ID:???0746名無しさん@お腹いっぱい。
01/09/28 21:30ID:???良かったらデコード部分見せてくれませんか?>>741 >>742
0747名も無き冒険者
01/09/28 21:42ID:???0748名無しさん@お腹いっぱい。
01/09/28 23:50ID:PdOIYXlo0749名無しさん
01/09/29 00:11ID:ETFU9uns一部見れないところがあって困る。
0750名無しさん@お腹いっぱい。
01/09/29 01:04ID:???0751名無しさん@お腹いっぱい。
01/09/29 01:18ID:???0752名無しさん@お腹いっぱい。
01/09/29 09:17ID:???>てか どっち道かちゅはイメタグなんか解釈出来ねだろ
>そう言う意味で言ってるんじゃないのか??
<img>タグは解釈できないんだけど、その中にあるURLを拾って
リンクしちゃうんで変な表示になっちゃうはず。
0753♪ch設置者 ◆ONPUvezo
01/09/29 10:48ID:BdcXe4mA実験の結果がこれ。
http://isweb26.infoseek.co.jp/computer/onpumoe/cgi-bin/test/read.cgi?bbs=jikken&key=001727119
かちゅ〜しゃはimgタグを無視するので何も見えないけど、ブラウザからみるとタグが
<img src="<a href="http://www.onputan.com/cgi-bin/minttan/data/IMG_10.png" target="_blank">http://www.onputan.com/cgi-bin/minttan/data/IMG_10.png</a>">
こんな風になるので、画像が見えなくなる。
ということは、ログに直接imgタグを書き込まずに別の書き方で保存するようにbbs.cgiを改造し、
(index2.htmlのほうはリンクにせずにimgタグにして書き込む)
そのログをimgタグに変換するようにread.cgiを改造すれば…。
0754名無しさん@お腹いっぱい。
01/09/29 11:12ID:???プロトコルをなんか適当なの設定してカキコ。read.cgiでそれ認識して
imgタグに置き換え。
で逝けんじゃないの?
0755名無しさん@お腹いっぱい。
01/09/29 12:27ID:???0756名無しさん@お腹いっぱい。
01/09/29 12:33ID:???0757名無しさん@お腹いっぱい。
01/09/29 12:39ID:???あれって消しちゃ駄目?かなり改造しまくって
2chとは似ても似つかないぐらいデザインも変わっちゃってるし。
0758名無しさん@お腹いっぱい。
01/09/29 13:33ID:???いいんじゃない?
0759名無しさん@お腹いっぱい。
01/09/29 14:40ID:???<img src="h$imageIMG_10.png">
(゚Д゚)ハァ?
0760741
01/09/29 15:39ID:???いや、だからそれはスクリプトの改造で解決出来るんだってば
>> 形式はDATの時点でタグが入ってるから、かちゅはそれだけを拾う
設定なんさ、イメタグ内のhttpにリンク掛かるんのは、タグOK
自動リンクな板と同じ様に処理すればいい訳 正規表現の後ろに
unless $hoghoge=~ /</; とかね、
同様にメールフィールドを無理やり
<()>とかで分割して削除パス入れたりとかも可能
勿論かちゅの仕様が変わったら知らないけど
>>♪
そそ、それが言いたかったのよ ディレクトリ構成は変わらないよね
>>746
俺も水色か何かのアプ板からデコードの所コピペしただけだよ、がんばれ!
0761741
01/09/29 15:44ID:???><img>タグは解釈できないんだけど、その中にあるURLを拾って
>リンクしちゃうんで変な表示になっちゃうはず。
かちゅが拾うのは
<a href=http://hogehoge.com/>http://hogehoge.com/</a>
これで
http://hogehoge.com
これはテキストが表示されるだけなのさー
0762741
01/09/29 15:53ID:???>>♪
>ということは、ログに直接imgタグを書き込まずに
俺は直書きしたよ、それで発言削除する時に<img src=****
が有ったらファイル名(10桁時間+拡張子)拾ってそれも消せる様にした
問題はブラウザじゃないと、削除パスがメール覧に出ちゃう事なんだけど
クリプトしてるから気にしない事にしてた w
0763741
01/09/29 15:54ID:???0764741
01/09/29 16:06ID:???まあ、タグOKで自動リンク出来る様に正規表現をいじれば良いって事です
消えよ。。
0765名無しさん@お腹いっぱい。
01/09/29 17:10ID:???0766名無しさん@お腹いっぱい。
01/09/29 17:18ID:???おまえこそハァ?(゚Д゚) ワラ〜
0767名無しさん@お腹いっぱい。
01/09/29 18:14ID:???0768♪ch設置者 ◆ONPUvezo
01/09/29 18:23ID:o4rNY86.今考えているのは、
http://www.onputan.com/cgi-bin/minttan/data/IMG_10.png
というURLだったらログに書き込むときに
<e>http://www.onputan.com/cgi-bin/minttan/data/IMG_10.png</e>
のようにインチキタグを書き込む方式。
かちゅ〜しゃがログを読み込んで表示するときにはインチキタグは無視され、
URLがリンクされるのでクリックすれば画像がブラウザで見られる。
read.cgiやindex2.htmlを作るbbs.cgiはインチキタグで囲んだ部分のURLを
リンクしないようにした後で、その部分をimgタグに変換する。
0769名無し
01/09/29 18:39ID:???それとも俺が知らない cgi.lib って言う新しいのがあるんだろか・・・・
0770741
01/09/29 19:49ID:???うん、そんな感じでエスケープしても良いね、でもリンクの所の正規表現
変えればそのままログにタグ書いちゃっても大丈夫だよ。
ポイントは >> 形式はdat書き込み時に加工されて、http〜の自動リンク
は読み込み時に変換されてるって所かと、
つーか良く考えたらイメタグの中って
<a href=./upfiles/1000000000.jpg><img width= height=src=./upfiles/1000000000.jpg></a>
これでいい筈だから自動リンクがどうって関係ないよ w
後はImagesizeとか使って適当に縮小表示してやれば桶!
0771741
01/09/29 19:52ID:???だと思うんだけど、datの形式変えずにどこにパスを入れるか
後添付ファイルの保存期間とか、、、
その辺でうざくなってやめちゃった :-)
0772♪ch設置者 ◆ONPUvezo
01/09/29 21:20ID:???削除権限?俺の考えていたのは、
http://www.onputan.com/cgi-bin/poptan/bbs.cgi
こういうのを2ch形式にするのを考えていたから、最初からパスワードによる
削除権限なんて考えていなかった。
それから画像の保存期間はどうなんだろう。
今の17氏スクリプトはdatの倉庫落ちさえも自動じゃないから、
画像も一定期間経過後自動削除しなくてもいいと思う。
スクリプトで画像ファイルを削除できるのがあれば便利だと思うけど、FTPでも出来るからね。
あと、個人的に悩ましいのは
・画像を貼り込めるのを1のみにするか、全てのレスにするか
・画像をコメントの前に入れるか、後ろに入れるか
くらいかなぁ。
0773名無しさん@お腹いっぱい。
01/09/29 21:35ID:???気がするなー・・・
0774名無しさん@お腹いっぱい。
01/09/29 21:39ID:???0775名無しさん@お腹いっぱい。
01/09/29 21:44ID:???掲示版のあり方について語る必要があるのだろうか。
0776名無しさん@お腹いっぱい。
01/09/30 00:23ID:???1ch掲示板は次世代型掲示板となりえるだろうか。(現在サーバー落ち)
http://news.2ch.net/test/read.cgi/news/1001759575/
西和彦、あめぞう タッグ結成!1ch.tv誕生!
1 :どうするどうなる2ch :01/09/29 19:32 ID:BDnLTuyg
次世代型掲示板は 驚きの新コンテンツの雨あられ!
現在、リアルで中継中!
http://1ch.tv/off/
0777名無しさん@お腹いっぱい。
01/09/30 00:50ID:???学習しないおっさんだよ プ
077839
01/09/30 00:54ID:???・ログ形式の変更をしたくなかった為面倒だった。
・削除した再のファイルの削除<拡張子が制限できる為、大変だった。
・スレッド移動した際のファイルの移動<↑と同じ理由
・過去ログ落ちしたときのファイルの削除<↑と同じ理由
とりあえずこのくらいでした。
参考までに。
0779名無しさん@お腹いっぱい。
01/09/30 03:58ID:???あれを使って効率的にdatを読むオフラインリーダを作ろう」
・・・ってゆう話はこのスレで良いのかな?
0780名無しさん@お腹いっぱい。
01/09/30 11:06ID:???このスレはあくまであめぞう型掲示板を紹介するスレなので
もしそのような話題をするなら単発スレのほうが
0782名無しさん@お腹いっぱい。
01/09/30 12:29ID:???www12.tok2.com/home/hide/1ch/
0783コピペ職人
01/09/30 14:24ID:???http://www.alex0900.f2s.com/image2ch/Image2ch/index2.html
0784名無しさん@お腹いっぱい。
01/09/30 15:05ID:???∧_∧ / ̄ ̄ ̄
( ・∀・)y━~~ < >>783 いいじゃん、Letitbeが微妙に間違えてるけどキニシナイ (w
(つ目 ) \___
0785名無しさん@お腹いっぱい。
01/09/30 15:13ID:???0786名無しさん@お腹いっぱい。
01/09/30 17:03ID:???支持
0787名無しさん
01/09/30 17:42ID:???レス投稿はアップロード出来ないようだな
しかしそんなにバリバリ上げられても困るだろからこれでいいか
人の少なめのサイトなら使えそうだな、参考にさせてもらうは
0788正論です
01/09/30 18:54ID:2VKr1EYYさすれば、○○専用スレ。○○スレが可能
なれば俺使う
故に作ってくだされ天才な人plz
0789名無しさん@お腹いっぱい。
01/09/30 19:20ID:kODTwSdI無料配布したいと考えていますが良いのでしょうか?
誰か教えてください。
0790名無しさん@お腹いっぱい。
01/09/30 19:28ID:???0791名無しさん@お腹いっぱい。
01/09/30 20:00ID:???0792名無しさん@お腹いっぱい。
01/09/30 20:07ID:kODTwSdIレスありがとうございます。
早速機能追加に励みます。
とりあえず、
・板ごとに独立した権限設定が可能な削除人システム
あたりからやってみます。
0793名無しさん@お腹いっぱい。
01/09/30 21:31ID:???期待してるぞ
0794名無しさん@お腹いっぱい。
01/09/30 21:53ID:???2ch-Liteとかってどうよ?
0795名無しさん@お腹いっぱい。
01/10/01 08:25ID:???それ良いかもしんない
0796名無しさん@お腹いっぱい。
01/10/01 08:31ID:???このスレの優秀なプログラマー達の手で17氏のスクリプトを
さらに高度にしていこうというわけか。なかなか面白いじゃないか。
0797ふくやん
01/10/01 08:47ID:bqyXCraA0798名無しさん@お腹いっぱい。
01/10/01 13:50ID:???無機能スクリプトでも作ってみるか
0799名無しさん@お腹いっぱい。
01/10/01 15:34ID:???GPLサンセー
0800名無しさん
01/10/01 20:28ID:1nBk41eoまあ元が流出モノらしいから仮に嫌でも強くは言えないのかもしれないが。
0801名無しさん@お腹いっぱい。
01/10/01 20:30ID:???するとか。自分で改造できない厨房は無視して。
0802名無しさん
01/10/02 00:32ID:t/9e6Nk.0803名無しさん
01/10/02 00:32ID:???0804名無しさん@お腹いっぱい。
01/10/02 16:10ID:???で、bbs.cgi読めた人とかいるの?
0805名無しさん@お腹いっぱい。
01/10/02 16:25ID:???0807名無しさん@お腹いっぱい。
01/10/02 17:31ID:???漏れは元々ウォーターフローなんが気に入らなくて関数作りまくって使ってるYO!
あ芋とかsubbackは要らないから全部捨てちゃったYO!
でもお陰でVerUPしてもマージすんのが大変だから手付かずなんだYO! 鬱。。
何のための関数やねんちゅうねんっ!
つか恥かしいから配布予定など一切有りませんですはい
読めたって言えば読めたけど、どっちかと言うと解らんのは全部捨てちゃった感じどす
0808名無しさん@お腹いっぱい。
01/10/02 17:42ID:???17氏のスクリプトのPHP版作ろうと思って。
機能追加はその後考えることにしようかな。
■ このスレッドは過去ログ倉庫に格納されています