トップページphp
682コメント183KB

オマエラPHPで掲示板つくれませんか?

■ このスレッドは過去ログ倉庫に格納されています
0001Apache初心者02/07/10 01:45ID:s6ix1jgo
とりあえず、データベースは何を使えばいいかと。
PostgreSQL, MySQLどっちがいいかな?
掲示板作るには。
0055nobodyさん04/11/23 12:05:48ID:???
>>51
どのみち、>>49のような問題にぶち当たる訳で。
それなら最初からこれらについて話し合い、決め。
それから作ったほうが、作るときに楽だと思ったんだが、
ダメか?

>>51の言うように、スクリプトから抜き出しても、
同じ問題にぶち当たるわけで、
当然、それをどう解決するか話し合う訳だよな?

さて、どうする?
00565504/11/23 12:07:45ID:???
上と下と、同じような文章だった・・・。
吊ってくる。
0057nobodyさん04/11/23 12:26:20ID:???
ん?
作ることは決定事項?
まだ未定だと思ってたけど…?
0058nobodyさん04/11/23 12:30:13ID:???
>>54
へー、ありがと。つか Perl なのか。
0059nobodyさん04/11/23 12:32:32ID:???
問題は、書き込む人間にどれだけ新しい知識を求めるかっていう。
Strictについて話題にするサイトなら問題ないかも知れんが(そもそもタグ許可しろよw)、
ごく一般的な管理人が「趣味のStrict」を展開してるようなサイトの掲示板で、
「{ }で囲むと強調されます」とか「行頭に>で引用になります」とか「行頭に・でリスト」とか、
そこまでがちがちに固めて要求したところでどれくらい従うやつがいるんだろ?
閑古鳥が鳴くようになるのがオチなんじゃないかなぁと思うが。

ので、自動での置換は改行・一行空けの際にbrとp挿入くらいに留めるべきじゃないかと。
(行頭に>で引用、ってのは慣習になってるみたいだからアリだとは思うが)
0060nobodyさん04/11/23 12:35:44ID:???
↓さてと、言い出しっぺ、出てきてどうするか決めてくれ。
0061nobodyさん04/11/23 12:42:49ID:???
>>57
「こういうのは、どんなコード」
っつーのでいいんじゃねえ?
有志が公開、みたいな。

つか、漏れは晒されなれてるから、漏れのサイトで完成品を提示してもいいしな。
まあ、これからの有志に期待、というレベルだけど
0062nobodyさん04/11/23 12:45:35ID:???
Strict って XHTML 1.0 Strict?
それとも XHTML 1.1?
0063nobodyさん04/11/23 12:50:04ID:???
>>59
漏れの考えでは、
行頭>が引用
連続brが</p><p>
だけで、後は「わかるやつらへのオプション」的なもの、って思うんだよな。

ただ、たとえば、
行頭「・」はリスト、とかは、仕組みを知らなくてもやりそうだから、
変換してやる、って仕組みでもいいと思うし。

こんな感じでどうかな。
・慣例的な記述方法は、正しいマークアップを施す。
・知ってる人用のオプション的なマーク付け機能をつける
って感じ。
0064nobodyさん04/11/23 12:51:08ID:???
>>62
どれでもいいよ。html4.01でもあり。
つか、漏れはそれで作るつもりだけど、
X云々に変換するのも容易いだろ
00655904/11/23 12:59:40ID:???
>>63
オプション的な位置付けってのはいいんじゃないかと思うけど、
問題はその記述方法が一般的な表現方法と被るかどうかだと思うんだよな。
例えば>50でも例が出てるように、「」が必ずしも引用とは限らない。
(会話表現が引用かどうかはともかく、強調の意味合いで使うこともあるのは同意)
じゃそれを避けるためにあまり一般的でない表記を必要とするんだとしたら、
今度は掲示板用に新しい記述方法を覚える必要があることになる。
ターゲット(書き込みする人)が誰かにもよるんだろうけれど、
掲示板への書き込みひとつのためにどこまでコストかけてくれるか考えないと。
0066nobodyさん04/11/23 13:32:10ID:???
もうさっさと作れよ
0067nobodyさん04/11/23 19:05:58ID:???
とりあえず、>>47氏の言うような感じで良いかと。

・連続した改行は段落化
・行頭の > は引用文
・行頭の ・ は順不同リスト


ところで質問なのだが、
・Perl か PHP かどちらで作るか
・1つのスクリプトで全て補うのか、メイン処理用・管理用などスクリプトを分けるか
・引用・リストはネストに対応させるか
0068nobodyさん04/11/23 23:04:07ID:???
ネストに対応させると混乱する利用者がでそうだからやめた方がいいかも?
0069nobodyさん04/11/23 23:15:27ID:???
かつてのStrictBBSのようにレス式BBSにするのかな?
Perlだと
http://www.kent-web.com/bbs/yybbs/yybbs.cgi
PHPだと
http://blue.ribbon.to/~goonet/pppbbs2.php?
こんなのみたいに。
0070nobodyさん04/11/23 23:27:16ID:???
レス式のほうが使いやすいし一般的な気がするね。
0071nobodyさん04/11/24 00:00:23ID:???
ただしマークアップはどんどん煩雑になっていく罠
0072nobodyさん04/11/24 03:00:46ID:???
>>68
ネストはありがいいなぁ。
つか、利用者は引用の文章の行頭に>を一個足すだけだし混乱はしないと思うんだけど。
まあ、うちに居ついてるおばさんは何度言っても>を一個しかつけないんで、誰の文章かわからんようになってる、ってことはあるけどな。
そんなのは滅多にいないでしょ。
0073nobodyさん04/11/24 03:01:42ID:???
>>69
・レス式で作成して、レス機能のオン・オフを付ければストレートにも出来るね。
0074nobodyさん04/11/24 17:28:44ID:???
>>72
混乱はしないと思う、の根拠がよくわからん。
「これくらいの機能使いこなせるだろ」ってのが実際に正しいかどうか、
その溝が制作者とユーザの間で大きいことはよくある。
そのおばさんがマイノリティかマジョリティかはわからんよ。
0075nobodyさん04/11/24 22:23:23ID:???
ぼくもそう思う。
0076nobodyさん04/11/24 23:28:25ID:MMm3Zxf0
>>75
はい。
あなたは、そう、思いました。
0077nobodyさん04/11/25 00:19:07ID:???
>74
ターゲット層をどこに置くか、だな。
俺らが仲間内で使うのか、それとも配布用として作成するのか。
配布用とするとまったくの素人さんでも分からないといけないし。

[これにレス] ボタンを押したときに、行頭にに「>」引っ付けて全部 textarea に
放り込むようにしとけば、あとは勝手にユーザーが慣れてくれるんじゃねー?
変な挙動になったら「あれ?」って見直してくれる、はず。

……ある程度以上の正常な頭持ってる人にしか期待出来ないけど(ノ∀`)
0078nobodyさん04/11/25 03:42:35ID:???
ぷれびゅーすりゃいいんだよ
0079nobodyさん04/11/25 04:05:02ID:sTWyMDhn
HTMLタグを直接書き込むのはだめなのですか?
0080nobodyさん04/11/25 04:30:50ID:???
良いよ。と答えたら、この話題終了な訳で。
0081nobodyさん04/11/25 04:33:04ID:???
>>80
お前はちゃんと話読んでたのかと
0082nobodyさん04/11/25 04:56:09ID:???
何はともあれ、スクリプトを改造or作成出来る人たち頑張れ!!
0083nobodyさん04/11/25 09:44:41ID:???
>>74
引用のつもりで「>」を書くやつが個数間違えるかな。
間違える奴はバカだから、バカ向けに作るのは無理だと思う。
漏れは2ヶ月掛けておばさんに引用の仕組みを教えたけどな。あれはバカだ。
0084nobodyさん04/11/25 10:18:22ID:???
>>83
>引用のつもりで「>」を書くやつが個数間違えるかな。
>間違える奴はバカ

だからそれがマジョリティかマイノリティかはわからん、と言っている。
間違えるやつはバカかも知れんし脳味噌固いかも知れん。
でも大多数がバカだったら「賢い俺だけが使える掲示板」でいいのか?

引用の引用はネストさせる必要がある(この場合引用符を重ねる)なんて、
HTMLに一切関わってない一般の訪問者のどれくらいが理解できるかね。
二ヶ月もかけて引用の仕組みを教えなけりゃいけない掲示板を、
誰のために作ろうなんて思ってるわけ?自分だけが使えりゃいいのか?
それこそタグ許可した掲示板でも使ってろってなるだろそりゃ。
0085nobodyさん04/11/25 18:56:23ID:???
>>84
たらればで話進めるな、て教わらなかった?
0086nobodyさん04/11/25 20:11:28ID:???
72の時点で「思う」とか「滅多にいない」と無根拠で話が投げ掛けられてるわけだが。
仮定の確認が不可能な場合、ターゲット層を見据える段階で偏りがあったら致命的。
0087nobodyさん04/11/25 20:42:08ID:???
そもそも掲示板に書き込む内容にネストされた引用文、
つまり引用内の引用って必要かな。私はいらん気がするんだけど。
0088nobodyさん04/11/25 20:50:52ID:???
引用とかは自力でコピペさせれば十分だと思う。無意味に引用すると見づらいし
0089nobodyさん04/11/25 21:11:57ID:???
せっかく多数で話し合いができる場所にいるんだから、
自分とこはこうだから仕様はこうでいい、俺はこう思うから仕様はこう、
なんてもったいない進め方はナシにしませんか。

ネストさせるにせよさせないにせよ、メリットデメリットを比較検討した方がいいと思。
0090nobodyさん04/11/25 23:38:28ID:???
厨房工房が対象ならどーせ厨レスになるだろ。

仕事でメール使ったこともある社会人がメインターゲットとしたら引用のネストぐらい使うわの。
0091nobodyさん04/11/26 00:38:10ID:???
>>84
> 引用の引用はネストさせる必要がある(この場合引用符を重ねる)なんて、
> HTMLに一切関わってない一般の訪問者のどれくらいが理解できるかね。
わからないやつは>をつけない。
わかるやつは>をつける。
問題ないじゃないか。
00929104/11/26 00:40:23ID:???
と、書いてから、
まあ、ありえないようなキモ駿河、

>_< から始まる文章も引用になるな。

こんな書き方するやつぁいないか。
0093nobodyさん04/11/26 05:45:01ID:RoUqcsL7
ソース内の設定でさ、>のON・OFFとかネストのON・OFFを出来るようにすればいいんじゃない?
0094nobodyさん04/11/26 07:48:12ID:???
>>90
じゃレスボタンを押したらテキストエリアに>付きで〜(>77)が妥当かね。

>>91
引用符を付けるかどうか、じゃなくて、
引用の引用に引用符を二つ付けるか、っていう話だと思うが。
0095nobodyさん04/11/26 08:21:08ID:???
設定で変更出来るようにって、具体的にはどうするんだ?
一度、まんまログに書き残し、読み込む時に(2chのread.cgiのように)置き換えるのか、
ログに書く時に置き換えておくのか。
前者なら、後から設定変えても、既にあるログに対して有効に。
後者なら、既にあるログはそのまま。
0096nobodyさん04/11/26 08:24:38ID:???
>(2chのread.cgiのように)
read.cgi って表示以外のことしてないでしょ
0097nobodyさん04/11/26 08:42:38ID:???
http:…
をアンカータグで囲ったりって、read.cgiじゃなかったっけ?
0098nobodyさん04/11/26 08:52:48ID:???
>>97
あー、ごめん、その通りだ。
bbs.cgi が処理してるのは >>11 ←これ みたいだけだね。

http://pc5.2ch.net/php/dat/1026233119.dat
0099nobodyさん04/11/26 09:11:20ID:???
>>95
そいつぁ作者タンに全てお任せするです
0100nobodyさん04/11/26 10:06:07ID:???
>94
> 引用符を付けるかどうか、じゃなくて、
> 引用の引用に引用符を二つ付けるか、っていう話だと思うが。
じゃなくてさ、俺の文章を引用したもまいの文章を漏れが引用とか、考えられる香具師は2個付ける。
バカはゼロ個。って。だからバカを水準にしなくていいんじゃねえの? って。
0101nobodyさん04/11/26 12:17:06ID:iNsNgfzv
って。って。
な?
0102nobodyさん04/11/26 12:18:46ID:iNsNgfzv
半角が混ざるの。って。めんどくさいから、行頭に引用って書けば済むようにできないですか?
だめですか?
0103nobodyさん04/11/26 12:40:11ID:???
試しにStrictBBS設置。
Strictにレスしまくり。
ある日HTMLとは無縁のお子様が登場、その子はこう言った。
「あのー、左側を空けるにはどうしたら出来ますか?」
どうやら引用のインデントのことを指しているらしい。
私は、ここでHTML云々を説明するのも何だと思って、こう答えた。
「行頭に「>」を入れると、その行が引用文としてインデントさせるよ。」
すると次の日、目を疑った。
なんと、引用文の意味として使われるはずの引用が、ただのインデント目的で使用されているではないか。

わっはっは。こうなったら笑うしか無いね。
0104nobodyさん04/11/26 12:47:49ID:???
つまり、利用者側も、やはり最低限の知識が必要ってことか?
0105nobodyさん04/11/26 12:58:54ID:iNsNgfzv
もっと高度に出来ないですか?
人が書き込むとき、見た目でレイアウトするわけですよね?
PHPスクリプト側で、レイアウトから文章構造を判断するようにすると、
使いやすくなりませんか?
0106nobodyさん04/11/26 13:02:12ID:???
もっと頭使って書き込んでくれ
0107nobodyさん04/11/26 13:06:27ID:iNsNgfzv
>>106
もっと頭を使ってスクリプト書きましょうよ。
ね?
0108nobodyさん04/11/26 13:15:57ID:???
は?意味わかんねー何様だヴォケ氏ね
0109nobodyさん04/11/26 13:17:15ID:???
>>105
どこか共通点を見つけないことには、無理に等しい。
夢のようなスクリプトを探してくれ(;´Д`)
0110nobodyさん04/11/26 13:21:11ID:iNsNgfzv
>>109
夢のようなスクリプトをつくりましょうよ?
ね?
0111nobodyさん04/11/26 13:22:39ID:iNsNgfzv
引用するときって返信ボタンを最初に押して無いですか?
ってとこからスタートでどうですか?
0112nobodyさん04/11/26 13:23:52ID:iNsNgfzv
返信元と同じ文章があれば、それは引用の可能性が高くないですか?
0113nobodyさん04/11/26 13:25:48ID:???
分かち書きから始めますか
0114nobodyさん04/11/26 14:38:35ID:???
PHPBBでええやん。
0115nobodyさん04/11/26 15:11:42ID:iNsNgfzv
>>114
このスレでは、その話は禁止です。
>>2をよく読んで。
0116nobodyさん04/11/26 19:10:28ID:???
ヽ(冫、)ノズコーッ
0117nobodyさん04/11/26 19:13:01ID:???
>>95
まんまをログに残す(改行は br 要素、特殊文字は実体参照にはする)メリットとして
・設定変更後に反映される
・ログファイルの軽減が予想される

デメリットとして
・表示もスクリプト経由なら処理が増える分、表示に負荷がかかる

こんなもんかなぁ。
もし、HTMLを書き出す掲示板ならデメリットは無いかも知れない。
この案はいいかもね。

>>102
全角も半角に置換すればいいのでは。
0118nobodyさん04/11/26 23:55:04ID:???
誰かStrictBBS持ってないか?
ソース欲しい。
0119nobodyさん04/11/27 00:58:42ID:???
>103
> どうやら引用のインデントのことを指しているらしい。
> 私は、ここでHTML云々を説明するのも何だと思って、こう答えた。
> 「行頭に「>」を入れると、その行が引用文としてインデントさせるよ。」
インデントの仕方を問われて引用の方法を答えりゃ、インデントするために引用するだろうよ。

> わっはっは。こうなったら笑うしか無いね。
あんたが悪い。
0120nobodyさん04/11/27 01:14:16ID:???
>>119
> 私は、ここでHTML云々を説明するのも何だと思って、こう答えた。
これ読めないの?
知識無くとも使えるのが、課題じゃないの?
アホ?
0121nobodyさん04/11/27 01:22:04ID:???
>>120
違うよ。そういう場面での正しい解答は、
「左側が空くのは引用だからです。見栄えとして左側を空ける事は出来ません」
0122nobodyさん04/11/27 01:23:28ID:???
やばいな。strictスレからの派生とは言えそうだとはわかってないバカがあきらかに紛れてる。

>>120
このスレはストリクタソが乗っ取りますた。お帰り下さい。
0123nobodyさん04/11/27 01:25:45ID:???
どんだけ説明してもテーブルタグを見栄えに使う香具師が出る訳で。
それも同じ。利用者がアフォなら説明は無意味。
避けられないでし。
0124nobodyさん04/11/27 01:26:47ID:???
>>123
避けられないのは質問であって、
回答に、「引用すればインデントできるよ」というのは避けられるぞ。
0125nobodyさん04/11/27 01:27:14ID:???
>>122
お前も分かってないじゃん。
結果、ID:iNsNgfzvの言ってることが正しいわけで。
0126nobodyさん04/11/27 01:29:13ID:???
>>125
えー!?
ID:iNsNgfzvとどう関係があるの?
結果もクソも「うちの掲示板は見栄えをコントロールする仕組みは入ってないよ」が正論じゃねえか。
頭大丈夫か?
0127nobodyさん04/11/27 01:29:27ID:???
こいつらアフォか。
こんなんじゃ作れない。無理無理。辞めとき。
0128nobodyさん04/11/27 01:30:04ID:???
>>127
人任せのお前よりかはマシだがな。
0129nobodyさん04/11/27 01:30:38ID:???
だーからー。
利用者は、全員が、引用文の知識は持ち合わせてるのかってことだ。
0130nobodyさん04/11/27 01:31:50ID:???
じゃあ作れよw>>128
0131nobodyさん04/11/27 01:33:33ID:???
>>129
何度回答すれば理解できるかな。
引用の仕組みがわかってるやつは、行頭に>をつける。
わかってないやつはつけない。

問題は起こらない。

わかってないのに無闇につけるバカ、なんてのを想定したら、
「名前欄に本文を入れる人がいるかもしれない。何文字以上なら本文と判断するべきじゃないか」
とかも考慮しなきゃならねえだろ。

左側をあけたい、と言われれば、
「引用文の見栄えがそうなってるだけで、見栄えをそうする仕組みはない」
と答えりゃ済む、って。

そんなに難しいか?
0132nobodyさん04/11/27 01:34:05ID:???
>>130
作ってるし、そのためにこの話題の提案をしたんだよ。
不満なら参加してくれなくていいし。
0133nobodyさん04/11/27 01:35:19ID:???
見やすいから使いましたって言われても文句言えないってことか?w
0134nobodyさん04/11/27 01:36:35ID:???
>>133
見やすいから、って「>をつければ左に空間があく」って知っててやるやつがでるってことか?
それを知ってる(引用の仕方を読んでる)のに、それをやるバカを考慮しろってか?
意味不明なんだが。
0135nobodyさん04/11/27 01:37:06ID:???
ソノトオリ!
0136nobodyさん04/11/27 01:38:07ID:???
この掲示板にも数字の前に>>でレスアンカーってルールがあるよな。
わかるやつが使う
わからんやつは使わない
間違って使う奴はいる(<<130みたいな)
間違える奴が出るから廃止、ってのもおかしな話じゃないか?
0137nobodyさん04/11/27 01:38:51ID:???
誰が廃止って言った?
だから、そうなったら笑うしかないなって意見に同意って意味だ。
0138nobodyさん04/11/27 01:40:00ID:???
>>137
まてまて。
>>126 >>124みたいな回答をせずに、
「引用すればできるよ」なんて答えたのがおかしいんじゃねえか、って言ってるんだ。
0139nobodyさん04/11/27 01:40:42ID:???
×>>124
>>121
0140nobodyさん04/11/27 01:41:39ID:???
だかーらー。
俺はアホだから説明する知識持ち合わせてないのよ。
俺の言いたいことは、つまりは137ってこと。
0141nobodyさん04/11/27 01:43:52ID:???
>>140
説明する知識が無い人は「わかりません」といっておけばいいんじゃないの?
少なくとも「引用したらなるよ」よりは。

つか、レスポンスアンカーの付け方も知らないのか?
0142nobodyさん04/11/27 01:44:16ID:???
何か訳分からんようになってきたt
つまり、134のことを最初俺は言いたかった。
でも、良い説明が思い浮かばなかった。
0143nobodyさん04/11/27 01:46:41ID:???
引用だけじゃなくて、
「こうすればこうなる」系は普段書かないようなものにする、って方法がよいんだろうか。
○○で括れば強調になる、とかのそのマーク付けにあたる部分。

それかさ、
使える要素を限定して、タグ有効のBBSにした方が楽かな。
まあ、ユーザーは不便かもだけど。
0144nobodyさん04/11/27 02:02:24ID:7G3wsQ4i
>>47の言う様な機能とネスト機能をつけておいて
なおかつ引用・ネストに関してはONOFFできるようにすればいいんじゃないかと思う。

今の議論は説明についてのようだが…。
とりあえず機能面については↑のでいいんじゃないかなぁ?
0145nobodyさん04/11/27 02:28:17ID:GhxEggFV
実物をお見せしないと想像できないようですね。
0146nobodyさん04/11/27 02:33:11ID:???
>>145
誰が? なんの?
0147nobodyさん04/11/27 02:42:11ID:UlVUzfYE
いちいち反応しなさんなよ(;´Д`)
0148nobodyさん04/11/27 02:42:35ID:???
あう…上げてしまった. orz
0149nobodyさん04/11/27 02:44:22ID:???
>>147
いや、トップレスでも見せてくれるのかと思って。
0150nobodyさん04/11/27 04:20:45ID:???
スレタイのせいか、Strictじゃない人がこのスレ混じってしまっている印象。
新スレでも立てたらどうだろう…微妙かな。
0151nobodyさん04/11/27 04:32:15ID:???
>>150
>>1を良く読んでみたけど、Strictスレとは書いてありませんよ?
Strictごときにスレ立てても、100年たっても500とか、
そんなものでは無いでしょうか?
このスレもStrict関連は1人しかいないわけですし。
どんなものでしょう?
0152nobodyさん04/11/27 04:36:18ID:???
いや、このスレ死んでたらしいのよ、
そんで>>54の様な経緯から再利用してるみたいなんだが。
0153nobodyさん04/11/27 04:39:02ID:???
>>151
>このスレもStrict関連は1人しかいないわけですし。
んなことはないっす
0154nobodyさん04/11/27 04:52:48ID:???
>>152-153
そう思うなら、専用スレ立ててみては?
結果はわかりきってるけど。
■ このスレッドは過去ログ倉庫に格納されています