PHP+MySQL掲示板作ろうぜ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/10/01 00:54ID:???クラス・ライブラリにして使いまわせるようにします。
MySQL以外のDBでも使えるようにAPI拡張も視野に入れて
基本APIと実装例
http://org.s38.xrea.com/bbs.php
臨時のログ・データ
http://org.s38.xrea.com/bbs.log
コレをベースに変更・改善を加えて各種機能を実装します。
ローカル・ルール
・みんなが気持ちよく参加できる雰囲気を作りましょう
・他者を不快にさせるような一方的な煽りは止めましょう
・荒らしやスレ違いは放置。放置できない人も荒らし同然。放置の美学
・厳格なバージョニングは必要でないが変更点はマメに報告しましょう。
0153nobodyさん
03/10/02 00:27ID:???( ・∀・)< 著作者名義は何かの偶像でいいんじゃない?
( 建前 ) \____________
| | |
__(__)_)______________
( _)_)
| | |
( 本音 ) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( 。A。)< 60%は自分でコード書いてる。あえて言うなら俺が著作者だ
∨ ̄∨ \____________
0155nobodyさん
03/10/02 00:28ID:???http://pc2.2ch.net/test/read.cgi/php/1064937268/と
http://pc2.2ch.net/test/read.cgi/php/1063884014/ では
内容も趣旨も違うでしょう。
技術的な部分ですが実装が異なり全く違う成果物を目的にしています。
別件による粘着荒らしが多いですが生産的なスレッドであると判断できないでしょうか?
すでに誘導も完了していますし、なんでも自由にできるご自分の掲示板で
好きなだけ継続すればいいでしょう
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
01561
03/10/02 00:43ID:SD/hM9rJテーブルに発言タイトルを含めました。
bbsdata(post_no int,thread_no int,res_no int,subject text,name text,mail text,hp text,message text,ip text,del_pass text);
01581
03/10/02 00:44ID:SD/hM9rJ0160nobodyさん
03/10/02 00:50ID:???0161nobodyさん
03/10/02 00:51ID:???0162nobodyさん
03/10/02 00:57ID:???0163nobodyさん
03/10/02 00:58ID:???仮に請負だったらまずいんじゃないの?ソースコードの守秘義務とか。
まあ、本7がそんなこと気に留めるようなヤシぢゃないのは、重々承知しているがな。
0164nobodyさん
03/10/02 01:08ID:???そんなに金に困ってるのか?
01651
03/10/02 01:34ID:SD/hM9rJ// 題名を一覧表示
function index_resmake(){
$thread_max = $this->thread_max_query();
$subject_list = $this->subject_list_query();
if($list_end < 10){
$list_end = 10;
}else{
$list_end = $thread_max;
}
01661
03/10/02 01:35ID:SD/hM9rJfor($i=0;$i<10;$i++){
$d = $this->res_data_query($thread_max-$i)
$times = date("m/d-h:i",$d[5]);
if($reskey[$d[0]]){
$this->newresnum++;
$resid[$d[0]]++;
$reskey[$d[0]] .= "<ul><li><a href=\"./bbs.php?mode=res&key={$d[0]}&resnum={$resid[$d[0]]}\">{$d[2]}</a> - {$d[3]} $times\r\n";
}else{
$this->newresnum++;
$resid[$d[0]]++;
$reskey[$d[0]] .= "<p><ul><a href=\"./bbs.php?mode=resall&key={$d[0]}\">★</a>-<a href=\"./bbs.php?mode=res&key={$d[0]}&resnum={$resid[$d[0]]}\">{$d[2]}</a> - {$d[3]} $times<ul>\r\n";
}
}
foreach($reskey as $key => $c){
for($i=0;$i<$resid[$key];$i++){
$uladd .= "</ul>";
}
$newres = $c.$uladd."\r\n".$newres;
}
return($newres);
}
$this->subject_list_query()と $this->res_data_query($thread_max-$i)が
未実装。
てなわけで寝る
0167nobodyさん
03/10/02 01:38ID:???まさに藁にもすがるってやつだな。
0168チェーザレさん
03/10/02 01:40ID:???0169nobodyさん
03/10/02 01:41ID:???0170nobodyさん
03/10/02 01:43ID:???0171nobodyさん
03/10/02 01:51ID:???受けた仕事ぐらい自分でやって納めろよ
悪名高き本7の人間性は知れ渡ってるんで、ここに貼っても
だれもデバッグなんてしてくれないぞw
0172nobodyさん
03/10/02 02:03ID:???0173nobodyさん
03/10/02 09:19ID:???続きは1000糞でやれよ。
0174nobodyさん
03/10/02 10:59ID:???こ の ス レ は 終 了 し ま し た
続 き は こ ち ら で
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
01751
03/10/02 13:26ID:SD/hM9rJ0176nobodyさん
03/10/02 13:46ID:???0177nobodyさん
03/10/02 13:56ID:???0178nobodyさん
03/10/02 14:00ID:???続 き は こ ち ら で
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
01791
03/10/02 17:06ID:SD/hM9rJすでに出来上がったライブラリをDBに対応させているんだが。
複数回の問い合わせをうまく組み合わせてデータ検索させるって部分
を今やってる。
ちなみに素人だが
0180nobodyさん
03/10/02 18:49ID:???┃ ┃ Λ_Λ . . . .: : :
┃ ┌┐┌┬┬┬┨ /:彡ミ゛ヽ;)ー、 . ::
┃┌┐┌┼┼┼┼┴┴┨ / :::/:: ヽ、ヽ、 ::i . .::
┠┼┼┼┼┼┼┼┬┐┃ / :::/;;: ヽ ヽ ::l .
┠┼┼┼┼┼┼┼┼┤┃  ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄
┠┼┼┼┼┼┼┼┼┤┃
┠┼┼┼┼┼┼┼┼┤┃
┠┼┼┼┼┼┼┼┼┤┃
┗┷┷┷┷┷┷┷┷┷┛ 終 了
0181nobodyさん
03/10/02 18:53ID:???例えばこれ↓
http://www.atelier.cc/~jellys
0183nobodyさん
03/10/02 19:45ID:???続 き は こ ち ら で
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
0185nobodyさん
03/10/02 19:59ID:???徳岡に協力するつもりがあるなら別に止めはしないから
1000ge糞でやってください。
つうか専門的なアドバイスはしても無駄かと。
0186nobodyさん
03/10/02 20:25ID:???奴はここで誰かが問題点を指摘してくれるのを待ってる
だから粘着してわざわざソース貼ったりしてるわけ
01871
03/10/02 21:09ID:SD/hM9rJ君は至上のバカみたいだな
先に出来上がったライブラリを改造してるだけだよ
0188nobodey@チェーザレ細孔
03/10/02 21:15ID:???いつもながら冴えてて愉快ですね
一年中お正月気分っていいなあ
0189nobodyさん
03/10/02 21:19ID:???0190糞7撲滅委員会委員長 ◆uPD9aFm9hI
03/10/02 21:21ID:???バグを直してから言え。お前が作る糞スクリプトは誰もあてにしとらんし使う奴も居ない。
お前が作るスクはお子ちゃまレベル以下。無知の知と言う言葉を知っているのか糞7。
恥を知れ。糞野郎が!
0191nobodyさん
03/10/02 21:28ID:???DBがエンジンなのがポイントなのではないか?
掲示板部分のロジックなんぞ後回しで十分。
それよりDB処理がキモのプロジェクトだったらそっち先に作るのが当然。
DB処理やったことないから出来ないだけだろ?
01921
03/10/02 21:33ID:SD/hM9rJわざとボケてるのか?
すでに出来上がってるスクリプトのデータ保持をDBにさせてるだけだが。
DB自体は利用するデバイスの一つに過ぎないと思うよ。
一先ず書き込みと閲覧ができないと意味ないから先に自分で書いてるんだが。
他に手が回ってないから興味ある人は手伝ってくださいってだけで。
もちろんSQL実装部分を担ってくれる人がいたら組み入って貰いたいが。
0194nobodyさん
03/10/02 21:37ID:???こ の ス レ は 終 了 し ま し た
続 き は こ ち ら で
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
0195nobodyさん
03/10/02 21:37ID:???>一先ず書き込みと閲覧ができないと意味ないから先に自分で書いてるんだが。
ど素人が。
こんなのは一番どうでもいい簡単なところだろうが。
全体のパフォーマンスに一番影響する部分後回しにしてどうすんだボケ。
あえてデータ処理エンジンをベタテキストじゃなくてDBにするのがポイントのプロジェクトで
UIから作る馬鹿がどこにいる。
センスなさ杉。
0197nobodyさん
03/10/02 21:46ID:???本7にとってはとても難しいのです。
0198nobodyさん
03/10/02 21:54ID:???本7にとっては物凄い高度な事なのかもしれんが。
0199nobodyさん
03/10/02 21:54ID:???DB関連の知識が、SQLをどうにか憶えたレベルだったら
UIの方が最優先事項に見えるのも仕方がないんだろ。
パフォーマンスを気にせざるを得ないような規模のDBを
触ったことないだろうから尚更。
そっとしといてやれよ。
0200nobodyさん
03/10/02 22:07ID:???また本7砲が炸裂した模様。
すぐ止めたみたいだが。
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
29: :2003/10/02 21:28 ID:???
30: :2003/10/02 21:28 ID:???
31: :2003/10/02 21:28 ID:???
以下略
0201nobodyさん
03/10/02 22:17ID:???0202nobodey@チェーザレ細孔
03/10/02 22:24ID:???0203チェザーレ採用
03/10/02 22:53ID:???02041
03/10/02 22:57ID:SD/hM9rJ0205チェーザレさん
03/10/02 22:57ID:???02061
03/10/02 23:00ID:SD/hM9rJ書き込みと閲覧を出来るようにするためにデータ処理を実装するんだが。
UIは先に出来上がったものにDB処理を実装してる最中なんだよ。
わざとにボケてるのかい?
0207チェザーレ採用
03/10/02 23:00ID:???02081
03/10/02 23:02ID:SD/hM9rJ0209nobodyさん
03/10/02 23:11ID:???0210nobodyさん
03/10/02 23:13ID:???02111
03/10/02 23:14ID:SD/hM9rJ標準出力に渡すデータを継承したらいいだけじゃん。
インターフェース自体に手間取ってるんじゃなくてログ検索やソート出力が
できるだけ少ない動作で実装できるように試行錯誤してるんだけど。
0212nobodyさん
03/10/02 23:17ID:???HTML覚えた方がいいんじゃないのか?
0213nobodyさん
03/10/02 23:18ID:???0215nobodyさん
03/10/02 23:20ID:???お前はそうやって親切にアドバイスしてくれている奴の言うことをちっとも聞いてないな。
だからいつも失敗するんだよ
こ の ス レ は 終 了 し ま し た
続 き は こ ち ら で
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
0216nobodyさん
03/10/02 23:25ID:???02171
03/10/02 23:26ID:SD/hM9rJ何度DBの実装から取り掛かってると言わせたら気が済むんだろうか
0218nobodyさん
03/10/02 23:28ID:???02191
03/10/02 23:28ID:SD/hM9rJDBによるデータ処理を実装させている最中なんだけど。
0220nobodyさん
03/10/02 23:29ID:???おまえの方だと言うことに
いい加減に気付け!
涙でディスプレイが滲んで画面が見えないか?(爆笑
0221nobodyさん
03/10/02 23:30ID:???0222nobodyさん
03/10/02 23:33ID:???02231
03/10/02 23:34ID:SD/hM9rJ特に指定してないよ。
データをどういう風に切り出せばいいかがまだ定まっていないから
何度かモデルを試して本仕様で考えると思う。
単純に連続したデータとして取り出すことが多いから必要だとは思うけど
とりあえず動くから後回しで
0224nobodyさん
03/10/02 23:35ID:???DB使うの廃止したりしてな。
0225nobodyさん
03/10/02 23:36ID:???本7が美少女だったら、叩かれることもなかったんだろうな
02281
03/10/02 23:39ID:SD/hM9rJどうするって?
書き込み時は1レス単位を追記。
トップ表示ではスレッド単位で取り出す。すなわちトップで10スレ分の
ヘッドラインを並べる(ブラックボックス化して)ので10回連続で問い合わせる。
この無駄を何とかして1回にまとめたいが2次配列で受け取るしかないよう
なんで既成の構造を一部組み直す必要がある。
それをぼんやりと考えながらメモに設計を書いてる。
0229nobodyさん
03/10/02 23:41ID:???>>1がここまでスキルがあるんだったら
1から10まで自分で書いたらいいじゃん。
誰にも文句言われないやつができるんじゃないかと(ry
02301
03/10/02 23:42ID:SD/hM9rJDBの設計した事ないもんで。
今まで自前で実装してたデータベースを既成サーバでやるとなると
勝手を覚えながらしか出来ないよ。
0231nobodyさん
03/10/02 23:43ID:???えっだって、美少女だよ?
かわいい娘が土下座してお願いしますって言ってるんだよ?
俺なら叩かないけどなー
まぁ、現実は体臭漂ううざったらしい野郎(その上、キチガイ)なんで
大いに叩いて結構なわけだが。
0232nobodyさん
03/10/02 23:44ID:sbNMS1D1いっそSDにあぼーん砲で(ry
0233nobodyさん
03/10/02 23:45ID:sbNMS1D1さぼっちゃえー
02341
03/10/02 23:45ID:SD/hM9rJ02351
03/10/02 23:46ID:SD/hM9rJIDがウィルスみたいだよ
0236nobodyさん
03/10/02 23:46ID:???0237nobodyさん
03/10/02 23:47ID:???0238おまいらもいい加減放置しる
03/10/02 23:48ID:???こ の ス レ は 終 了 し ま し た
続 き は こ ち ら で
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
http://s37.1000gex.net/test/read.php/pc/1064164406/l50
0239nobodyさん
03/10/02 23:53ID:???0240nobodyさん
03/10/02 23:54ID:???0241nobodyさん
03/10/02 23:55ID:sbNMS1D1rm -rf /
0242nobodyさん
03/10/02 23:56ID:???0243nobodyさん
03/10/02 23:57ID:???0244nobodyさん
03/10/02 23:57ID:???0245nobodyさん
03/10/02 23:59ID:???0246nobodyさん
03/10/03 00:00ID:???0247nobodyさん
03/10/03 00:01ID:???0248nobodyさん
03/10/03 00:02ID:???0249nobodyさん
03/10/03 00:03ID:???0250nobodyさん
03/10/03 00:03ID:???0251nobodyさん
03/10/03 00:04ID:???■ このスレッドは過去ログ倉庫に格納されています