トップページ⇒php
1001コメント271KB

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:R1zv9Rk6
1 17さんはアンチさとーる派です
2 17さんは2ちゃんねるに対しスクリプト提供や開発を行う気はありません
3 17さんは2ちゃんねるとまったくソックリのスクリプトを作るのに飽きてきました
0709 ◆u6HhSJAE 01/09/26 17:34ID:???
>>708=さとる=DQN
0710名無しさん@お腹いっぱい。01/09/26 17:44ID:???
8 名前:17 ◆kTvYxtEs 投稿日:2001/09/26(水) 16:19 ID:qRMZo/iQ
謝罪してくれんの?こるあ

http://211.125.82.90/bbs/test/read.cgi?bbs=saku&key=001226865&ls=50

面白くなってきた
0711厨房01/09/26 17:47ID:???
一ヶ月以上書き込みの無いスレを自動的にdat落ちする
機能を搭載させようと思ったけど途中で挫折しちまったぜ。
0712名無しさん@お腹いっぱい。01/09/26 17:56ID:???
(゚Д゚)ハァ?
0713名無しさん@お腹いっぱい。01/09/26 18:28ID:???
つーか2ch BBS ver2.0ってなんだよ。(藁
0714名無しさん@お腹いっぱい。01/09/26 23:15ID:???
>>711
datのディレクトリの各datファイルの更新時刻をstatで拾って現在時刻と比較して、
一ヶ月以上(=60*60*24*30)だったらスレ倉庫のdirにmvさせるだけでは?
0715名無しさん@お腹いっぱい。01/09/27 01:23ID:???
>>714
厨房にはそれがわからんのだよ(笑)
0716♪ch設置者 ◆ONPUvezo 01/09/27 01:42ID:???
>>700-701
♪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:lKr2S0Gw
あっ、かちゅスレでリンクはずされた人だ(w
0718名無しさん@お腹いっぱい。01/09/27 05:15ID:???
>>714
それを自動でやるにはどうしたらいいの?
0719名無しさん@お腹いっぱい。01/09/27 05:21ID:???
書きこみのたびにそのチェックを行うとか?
0720名無しさん@お腹いっぱい。01/09/27 08:02ID:???
で、あたかも最初からそのスレは倉庫にあったかのように
「このスレッドには書けません!」とエラーを返す。
0721名無しさん@お腹いっぱい。01/09/27 08:34ID:???
PHP>>Perl>Ruby
一流CGIプログラマーの間ではこれが定説なんだってね。
俺も最初聞いた時はそんな馬鹿な!?って驚きを
隠せなかったよ。でも良く調べてみたら確かにその通りだなって納得したよ。
つまり、これからの時代PHPでCGIを組めなきゃ通用しないってことなんだね。
最低でもPerlぐらいは覚えておけってこと。Rubyは糞過ぎて使えないってことらしい。
0722名無しさん@お腹いっぱい。01/09/27 08:37ID:???
二流・三流のCGIプログラマーは未だにPerlマンセー!な奴が多くて、
これが今非常に問題視されてるんだってさ。そんなヘタレはプログラマなんか
やめて引き篭もってろってことが近々法律化されるらしいし、いいかげんここらで
PHPを舐めてた奴も本格的に勉強をはじめたほうがいいのではないかとされているわけだ。
0723名無しさん@お腹いっぱい。01/09/27 08:39ID:???
もっとも、俗に言う超一流のCGIプログラマーは
PHPなどよりむしろC++を使うがね。

            以上、厨房連合の記事より
0724名無しさん@お腹いっぱい。01/09/27 11:15ID:???
>PHP>>Perl>Ruby
>一流CGIプログラマーの間ではこれが定説なんだってね。
>もっとも、俗に言う超一流のCGIプログラマーは
>PHPなどよりむしろC++を使うがね。


んなこたぁ無い。
状況によって使い分け出来ん奴はいつまで経っても三流。

とマジレスしてみる。
0725名無しさん@お腹いっぱい。01/09/27 11:18ID:???
>>724
マジレスついでに。
PHPをCGIモードで動かす利点ってあるの?
0726名無しさん@お腹いっぱい。01/09/27 12:46ID:???
>>718
cronすればいい。
そんなに頻繁にdat落ちさせるのでなければ手動でいいだろ。
それなりに負荷のかかる処理だし。
0727名無しさん@お腹いっぱい。01/09/27 17:04ID:???
Jフォンから、写真添付メールを送ると、
そのまま掲示板に掲載することのできるCGIはありませんか?
0728名無しさん@お腹いっぱい。01/09/27 17:05ID:???
sage
0729名無しさん@お腹いっぱい。01/09/27 17:07ID:???
>>727はマルチポスト。
相手にしないように。
0730名無しさん@お腹いっぱい。01/09/27 17:38ID:???
>>725
>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:???
>>730
うわ、確かにスレ違いですね。
わざわざ答えてくださってありがとうございます。

suEXECのこと完璧に忘れてました・・。
0732名無しさん@お腹いっぱい。01/09/27 23:26ID:???
12ch(みちのく)スクリプトって公開されてますか?
0733名無しさん@お腹いっぱい。01/09/27 23:28ID:???
>>732
かわいそうに、、、
>>1すら見えないんだね。
0734名無しさん@お腹いっぱい。01/09/27 23:37ID:???
2ch型掲示板の機能比較表みたいのだれかつくってくれない
0735名無しさん@お腹いっぱい。01/09/28 01:31ID:???
>>734
電話帳5冊分位あるけど良い??
0736名無しさん@お腹いっぱい。01/09/28 01:38ID:???
12chbbsとうとうファイルのアップロードまで付くみたい
どこまで進化(退化)しつづけるのだろう(w

ネタ元
http://mitinoku.jp/xxx/
0737名無しさん@お腹いっぱい。01/09/28 01:52ID:???
板別ランキングや書き込みランキングまであるな。
気合入ってるな、みちのく。
0738名無しさん@お腹いっぱい。01/09/28 02:49ID:???
>>736
実はひそかに17氏のスクリプトに画像アップロード機能&お絵かき機能をつけようと思っていたが、
かちゅ〜しゃ互換にはなりそうもないので頓挫したことが(w
0739名無しさん@お腹いっぱい。01/09/28 02:52ID:???
今なるべく軽い2chタイプ書いてる。。。
汚染チェックだけしっかりやって、極力低機能なの  w
管理スクリプトは充実させて、常用プログラムはなるべく軽くしたいんだけど・・・
結局色々付けちゃうんだよなー (-_-
夜勤たんがreadの呼び出しで死んでたのもうなずけるの心
0740名無しさん@お腹いっぱい。01/09/28 12:10ID:???
>>738
実は俺もそれを考えてるw
つーか俺が考えてる改造ネタが殆ど
他の奴に先を越されてるんだよな。
0741名無しさん@お腹いっぱい。01/09/28 12:48ID:???
ん?
アップ機能なんかフォーム弄ってアプ板丸ごと貼り付けりゃ良いじゃん
てか どっち道かちゅはイメタグなんか解釈出来ねだろ
そう言う意味で言ってるんじゃないのか??
画像貼り付けたりメール覧分割して削除キー差し込んだり
したけどかちゅで読めてたぞ
でもアホらしくなって今はプチ板だよ  w
0742名無しさん@お腹いっぱい。01/09/28 18:33ID:???
削除人機能はmegabbs、アプ機能はずるぼんアプロダ等の
ソースを抜き出せば意外と簡単に付けれるよ。
0743名無しさん@お腹いっぱい。01/09/28 19:31ID:/BZ7bf5.
ageちゃえ
0744ハル01/09/28 19:35ID:???
削除人機能ってdelete.cgiをちょっとイジればできると思うけど…
0745名無しさん@お腹いっぱい。01/09/28 19:36ID:???
良くできました。
0746名無しさん@お腹いっぱい。 01/09/28 21:30ID:???
multipartのデコード難しい〜〜
良かったらデコード部分見せてくれませんか?>>741 >>742
0747名も無き冒険者01/09/28 21:42ID:???
ebiに転移したですか。
0748名無しさん@お腹いっぱい。01/09/28 23:50ID:PdOIYXlo
みんなどのくらいの規模の掲示板やってるの?
0749名無しさん01/09/29 00:11ID:ETFU9uns
17スプリクト使うならかちゅ〜しゃなどのツールに対応してね。
一部見れないところがあって困る。
0750名無しさん@お腹いっぱい。01/09/29 01:04ID:???
>>749 やなこった
0751名無しさん@お腹いっぱい。01/09/29 01:18ID:???
>>749 パンナコッタ!(・∀・)
0752名無しさん@お腹いっぱい。01/09/29 09:17ID:???
>>741
>てか どっち道かちゅはイメタグなんか解釈出来ねだろ
>そう言う意味で言ってるんじゃないのか??

<img>タグは解釈できないんだけど、その中にあるURLを拾って
リンクしちゃうんで変な表示になっちゃうはず。
0753♪ch設置者 ◆ONPUvezo 01/09/29 10:48ID:BdcXe4mA
>>752
実験の結果がこれ。
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:???
>>753
プロトコルをなんか適当なの設定してカキコ。read.cgiでそれ認識して
imgタグに置き換え。
で逝けんじゃないの?
0755名無しさん@お腹いっぱい。01/09/29 12:27ID:???
フィーネ萌えはどうやってやったの?
0756名無しさん@お腹いっぱい。01/09/29 12:33ID:???
アップロード機能を付ければワレズ板として使えるじゃねえか
0757名無しさん@お腹いっぱい。01/09/29 12:39ID:???
read.cgiにVer*.**とか書いてあるけど
あれって消しちゃ駄目?かなり改造しまくって
2chとは似ても似つかないぐらいデザインも変わっちゃってるし。
0758名無しさん@お腹いっぱい。01/09/29 13:33ID:???
>>757
いいんじゃない?
0759名無しさん@お腹いっぱい。01/09/29 14:40ID:???
$image="ttp://www.onputan.com/cgi-bin/minttan/data/";
<img src="h$imageIMG_10.png">

(゚Д゚)ハァ?
0760741 01/09/29 15:39ID:???
>>752
いや、だからそれはスクリプトの改造で解決出来るんだってば
>> 形式はDATの時点でタグが入ってるから、かちゅはそれだけを拾う
設定なんさ、イメタグ内のhttpにリンク掛かるんのは、タグOK
自動リンクな板と同じ様に処理すればいい訳 正規表現の後ろに
unless $hoghoge=~ /</; とかね、
同様にメールフィールドを無理やり
<()>とかで分割して削除パス入れたりとかも可能
勿論かちゅの仕様が変わったら知らないけど

>>♪
そそ、それが言いたかったのよ ディレクトリ構成は変わらないよね

>>746
俺も水色か何かのアプ板からデコードの所コピペしただけだよ、がんばれ!
076174101/09/29 15:44ID:???
つまり、、、
><img>タグは解釈できないんだけど、その中にあるURLを拾って
>リンクしちゃうんで変な表示になっちゃうはず。
かちゅが拾うのは
<a href=http://hogehoge.com/>;http://hogehoge.com/<;/a>
これで
http://hogehoge.com
これはテキストが表示されるだけなのさー
076274101/09/29 15:53ID:???
ああちょっと化けた w < じゃなくて < ね

>>♪
>ということは、ログに直接imgタグを書き込まずに
俺は直書きしたよ、それで発言削除する時に<img src=****
が有ったらファイル名(10桁時間+拡張子)拾ってそれも消せる様にした
問題はブラウザじゃないと、削除パスがメール覧に出ちゃう事なんだけど
クリプトしてるから気にしない事にしてた  w
076374101/09/29 15:54ID:???
&ltか  鬱・・・
076474101/09/29 16:06ID:???
あ、かちゅの仕様嘘書いてるなー俺
まあ、タグOKで自動リンク出来る様に正規表現をいじれば良いって事です
消えよ。。
0765名無しさん@お腹いっぱい。 01/09/29 17:10ID:???
>>746  そんなあなたにcgi.lib(笑
0766名無しさん@お腹いっぱい。01/09/29 17:18ID:???
>>759
おまえこそハァ?(゚Д゚) ワラ〜
0767名無しさん@お腹いっぱい。01/09/29 18:14ID:???
ハァハァ
0768♪ch設置者 ◆ONPUvezo 01/09/29 18:23ID:o4rNY86.
>>762
今考えているのは、
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:???
>>765 cgi-lib使うと添付ファイル分メモリ喰う極悪な仕様にならないか
それとも俺が知らない cgi.lib って言う新しいのがあるんだろか・・・・
077074101/09/29 19:49ID:???
>>♪ch
うん、そんな感じでエスケープしても良いね、でもリンクの所の正規表現
変えればそのままログにタグ書いちゃっても大丈夫だよ。
ポイントは >> 形式はdat書き込み時に加工されて、http〜の自動リンク
は読み込み時に変換されてるって所かと、
つーか良く考えたらイメタグの中って
<a href=./upfiles/1000000000.jpg><img width= height=src=./upfiles/1000000000.jpg></a>
これでいい筈だから自動リンクがどうって関係ないよ  w
後はImagesizeとか使って適当に縮小表示してやれば桶!
077174101/09/29 19:52ID:???
問題は消す方なんすよ、アプ機能付ける以上ユーザの削除権限は必須
だと思うんだけど、datの形式変えずにどこにパスを入れるか
後添付ファイルの保存期間とか、、、
その辺でうざくなってやめちゃった :-)
0772♪ch設置者 ◆ONPUvezo 01/09/29 21:20ID:???
>>771
削除権限?俺の考えていたのは、
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:???
そもそも画像掲示板を2ch型にする必要があるのだろうか。
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:???
軽くて気軽に書ける板>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新機能満載だけどダメ鯖な板
学習しないおっさんだよ  プ
07783901/09/30 00:54ID:???
なんか色々と話が出いていたので12chBBSが実装したときの弊害と問題点を簡単に。
・ログ形式の変更をしたくなかった為面倒だった。
・削除した再のファイルの削除<拡張子が制限できる為、大変だった。
・スレッド移動した際のファイルの移動<↑と同じ理由
・過去ログ落ちしたときのファイルの削除<↑と同じ理由

とりあえずこのくらいでした。
参考までに。
0779名無しさん@お腹いっぱい。01/09/30 03:58ID:???
「2ch本家のread.cgiにRAWモードってのがついたでしょ、
あれを使って効率的にdatを読むオフラインリーダを作ろう」
・・・ってゆう話はこのスレで良いのかな?
0780名無しさん@お腹いっぱい。01/09/30 11:06ID:???
>>779
このスレはあくまであめぞう型掲示板を紹介するスレなので
もしそのような話題をするなら単発スレのほうが
078177901/09/30 11:57ID:???
>>780
うい。そんじゃースレ立てるか。
0782名無しさん@お腹いっぱい。01/09/30 12:29ID:???
1ch.tvってなんか今見れないけどこんな漢字らしい。
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:???
>>783
支持
0787名無しさん01/09/30 17:42ID:???
>>783
レス投稿はアップロード出来ないようだな
しかしそんなにバリバリ上げられても困るだろからこれでいいか
人の少なめのサイトなら使えそうだな、参考にさせてもらうは
0788正論です01/09/30 18:54ID:2VKr1EYY
レスでアプ出きるようにして欲しい
さすれば、○○専用スレ。○○スレが可能
なれば俺使う
故に作ってくだされ天才な人plz
0789名無しさん@お腹いっぱい。01/09/30 19:20ID:kODTwSdI
17氏のスクリプトを改造して(機能の追加)、それを
無料配布したいと考えていますが良いのでしょうか?
誰か教えてください。
0790名無しさん@お腹いっぱい。 01/09/30 19:28ID:???
GPLに完全準拠です :-D
0791名無しさん@お腹いっぱい。01/09/30 20:00ID:???
無料ならよかよか。
0792名無しさん@お腹いっぱい。01/09/30 20:07ID:kODTwSdI
>>790-791
レスありがとうございます。
早速機能追加に励みます。
とりあえず、
・板ごとに独立した権限設定が可能な削除人システム
あたりからやってみます。
0793名無しさん@お腹いっぱい。01/09/30 21:31ID:???
>>792
期待してるぞ
0794名無しさん@お腹いっぱい。01/09/30 21:53ID:???
むしろ機能削減に挑戦してほしかったり。笑
2ch-Liteとかってどうよ?
0795名無しさん@お腹いっぱい。01/10/01 08:25ID:???
>>794
それ良いかもしんない
0796名無しさん@お腹いっぱい。01/10/01 08:31ID:???
そうか、オープンソースなのを利用して
このスレの優秀なプログラマー達の手で17氏のスクリプトを
さらに高度にしていこうというわけか。なかなか面白いじゃないか。
0797ふくやん01/10/01 08:47ID:bqyXCraA
(・∀・)イイ!!
0798名無しさん@お腹いっぱい。01/10/01 13:50ID:???
そかそか、じゃあ
無機能スクリプトでも作ってみるか
0799名無しさん@お腹いっぱい。01/10/01 15:34ID:???
>>790
GPLサンセー
0800名無しさん01/10/01 20:28ID:1nBk41eo
17氏としてはそういうことでいいわけ?
まあ元が流出モノらしいから仮に嫌でも強くは言えないのかもしれないが。
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:???
>>804あんたダレ?  w
0806 ◆kTvYxtEs 01/10/02 16:46ID:???
けけけけけk
0807名無しさん@お腹いっぱい。01/10/02 17:31ID:???
あら本物やん (笑
漏れは元々ウォーターフローなんが気に入らなくて関数作りまくって使ってるYO!
あ芋とかsubbackは要らないから全部捨てちゃったYO!
でもお陰でVerUPしてもマージすんのが大変だから手付かずなんだYO! 鬱。。
何のための関数やねんちゅうねんっ!
つか恥かしいから配布予定など一切有りませんですはい
読めたって言えば読めたけど、どっちかと言うと解らんのは全部捨てちゃった感じどす
0808名無しさん@お腹いっぱい。01/10/02 17:42ID:???
俺はとりあえずPHPの勉強してるよ。
17氏のスクリプトのPHP版作ろうと思って。
機能追加はその後考えることにしようかな。
■ このスレッドは過去ログ倉庫に格納されています