のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,335,656人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレPHPでオークションサイトを作ろう!

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : nobodyさん - 2007/02/01(木) 19:38:56 ID:???.net (+66,+29,-31)
    >>49
    何でそんなとこでつまずいてるんだw

    決められた命名規則なんてない
    自分がわかりやすいように
    コードを書きやすいように
    自分で規則を作ればいいんだ
    52 : nobodyさん - 2007/02/01(木) 19:39:32 ID:???.net (+68,+29,-21)
    >>49
    その仕様を真似する意味が分かんないんだけど
    そんなもの後回しにしろよ
    53 : nobodyさん - 2007/02/01(木) 19:41:46 ID:???.net (+57,+29,+0)
    おもしろいなこのスレ
    頑張って踊れよ
    54 : nobodyさん - 2007/02/01(木) 19:43:24 ID:???.net (-6,-29,-4)
    10日間だから締め切りは2/10?
    55 : nobodyさん - 2007/02/01(木) 19:46:01 ID:???.net (+22,-10,-7)
    >>44
    サイトオープン日に収入が発生するとでも?w
    56 : ◆8c/Sw4 - 2007/02/01(木) 19:49:31 ID:???.net (+12,-30,-128)
    たとえば 2084039759 だった場合
    オークション > コンピュータ
    のサブカテゴリをメニューに表示するわけですよね
    「Windows,Macintosh,PC-98,FM TOWN,X68000,MSX,その他」をメニューに表示
    そのメニューは、一個一個別々にhtmlに書くわけじゃないことはわかります。
    メニューだけを別ファイルに保存して書くわけでもないですよね
    (今後カテゴリ名が変更されたり増えた場合いちいち書き直すのが非常に面倒)

    だからオークション>コンピュータのサブカテゴリは
    「これとこれとこれです」と別ファイルに用意するべきですよね?
    57 : ◆8c/Sw4 - 2007/02/01(木) 19:52:07 ID:???.net (-1,-29,-40)
    訂正
    2084039759は、
    オークション > コンピュータ > パーソナルコンピュータ でした
    58 : 22 - 2007/02/01(木) 19:53:09 ID:???.net (+57,+29,-15)
    >>1
    じゃあボクとどっちが先に作れるか競争だねっ!
    59 : nobodyさん - 2007/02/01(木) 20:00:57 ID:???.net (+57,+29,-2)
    プロどころか下手な専門学校生よりも要領悪いな
    60 : nobodyさん - 2007/02/01(木) 20:05:16 ID:???.net (+7,+29,-23)
    ↓も凄かったがこいつもなかなか・・・
    【協力求む】大規模な検索サイトを制作中【会社】
    http://pc10.2ch.net/test/read.cgi/php/1161784348/
    61 : nobodyさん - 2007/02/01(木) 20:11:09 ID:???.net (+66,+29,-47)
    >>56
    db はどこに行ったのさ?

    カテゴリの情報を db に入れておく
    リクエストが来たら db 引けばどのカテゴリかわかるでしょ?
    カテゴリがわかったらその id で品物を引けばいいでしょ?

    君は思ったよりも重傷だから
    上記のフリーのスクリプトを読んだ方が
    結果的に早いと思うよ
    62 : ◆8c/Sw4 - 2007/02/01(木) 20:16:00 ID:???.net (+11,-29,-69)
    >>61
    なるほどカテゴリ情報テーブルを別に作るってことですか
    たとえばカテゴリ番号2084039759
    (オークション > コンピュータ > パーソナルコンピュータ )
    だった場合、どう処理したらいいですか?
    63 : nobodyさん - 2007/02/01(木) 20:43:34 ID:???.net (+61,+29,+0)
    たんなる単発質問スレだと思います。
    64 : ◆8c/Sw4 - 2007/02/01(木) 20:46:53 ID:???.net (+85,+29,-20)
    カテゴリ専用テーブルって本当に必要なの?
    いろいろ考えてみたけどどうも非効率のような気がしてきた。

    >>63
    単発じゃないです。
    完成するまでみっちり質問していきます。
    65 : nobodyさん - 2007/02/01(木) 20:54:11 ID:???.net (+57,+29,-5)
    なんで質問するの?自分で作るんでしょ?
    66 : nobodyさん - 2007/02/01(木) 20:55:47 ID:???.net (+57,+29,-19)
    謙虚なんだか、傲慢なんだか判らない人だなぁ・・・
    まぁ頑張ってね。生暖かく見ています。
    67 : nobodyさん - 2007/02/01(木) 20:58:04 ID:???.net (+54,+26,-3)
    ファイルベースでやりたいならそうすれば?
    68 : nobodyさん - 2007/02/01(木) 21:00:22 ID:???.net (+57,+29,-19)
    テーブル定義に半年ぐらいかかりそうな勢いだな
    69 : nobodyさん - 2007/02/01(木) 21:01:53 ID:???.net (+73,+30,-74)
    >>64
    今はみんな面白がって見てくれてるけど
    数日のうちに回答者のレベルに見合った質問ができるようにならないと
    すぐに見放されるよ

    あなたは悪い人ではなさそうだが
    人柄だけでは人を惹き付けられないよ
    70 : nobodyさん - 2007/02/01(木) 21:14:27 ID:???.net (+67,+29,-23)
    何の努力もなしで自分専用質問スレにする気か

    そんなんじゃ10日で作れるんですか

    他力本願になる前にもっと勉強してからスレ立てればよかったのではないですか
    71 : nobodyさん - 2007/02/01(木) 21:18:04 ID:???.net (+71,+29,-44)
    >>64
    db のリレーショナルな部分を使うなら
    どのみち必要になるんだよ
    リレーショナルな部分を使わないなら
    db でやる必要がない
    72 : ◆8c/Sw4 - 2007/02/01(木) 21:22:22 ID:???.net (+66,+29,-30)
    >>70
    自分専用じゃないですよ。
    誰でもオークションサイト作ったことや作りたいと思ったことありますよね。
    そんな人は誰でも自由に質問してくれたらいいです。
    わかる範囲なら自分も答えますし。
    73 : nobodyさん - 2007/02/01(木) 21:23:15 ID:???.net (+57,+29,-3)
    >誰でもオークションサイト作ったことや作りたいと思ったことありますよね。
    ねーよw
    74 : ◆8c/Sw4 - 2007/02/01(木) 21:28:24 ID:???.net (+31,-30,+0)
    >>71
    なるほど、ではカテゴリは一応DBに収めたいと思います。
    そこで先ほどの質問の続きです。

    【カテゴリ コンピュータ】
    サブカテゴリ名 パーソナルコンピュータ デジタルカメラ ソフトウェア

    【カテゴリ パーソナルコンピュータ】
    サブカテゴリ名 Windows Macintosh PC-98

    【カテゴリ Windows】
    サブカテゴリ名 デスクトップ ノートブック

    とします。
    カテゴリ番号 2084039792 はコンピュータ > パーソナルコンピュータ > Windowsのカテゴリ番号です。
    で、カテゴリ番号が2084039792だった場合、このカテゴリのパスとサブカテゴリを表示しなければいけない。
    ということはカテゴリテーブルの構造は
    【カテゴリ番号】(ユニークキー)
    【パス】(それとも上位カテゴリ?)
    【サブカテゴリ】(Windowsの下の層のカテゴリ)
    うーん。どうも惜しいところまできてる気がします。
    どうでしょうか?
    75 : nobodyさん - 2007/02/01(木) 21:33:17 ID:???.net (+57,+29,-24)
    一々まどろっこしいな
    いっぺん「DB 正規化」でググって引っかかったページをいくつか読んだ上で、自分の思うようにテーブル定義を一通り書いてうpれ
    76 : ◆8c/Sw4 - 2007/02/01(木) 21:44:55 ID:???.net (+65,+29,-44)
    プロの皆さんから見たら初心者に見えるかもしれませんが
    自分でも一応それなりにDBやPHPは勉強はしたつもりです。
    正規化って最初に勉強することですよね?
    復習はしますが、今の段階でわかる範囲は>>74に書いたとおりです。
    77 : nobodyさん - 2007/02/01(木) 21:47:48 ID:???.net (+63,+29,-5)
    質問して答えてもらうのが当然だと思ってない?
    78 : nobodyさん - 2007/02/01(木) 21:50:20 ID:???.net (+63,+29,-35)
    オークションサイトっていうのは個人情報扱うからセキュアが命。
    10日でセキュアなオークションサイトなんて不眠不休でも、
    作れるやつは一握り。
    79 : nobodyさん - 2007/02/01(木) 21:51:49 ID:???.net (+67,+29,-28)
    リレーショナルなんだから一つのテーブルでちまちま悩んでるよりももっと広い視野で考えた方が早いっつの
    80 : ◆8c/Sw4 - 2007/02/01(木) 21:53:34 ID:???.net (+86,+29,-17)
    >>77
    一応、質問して答えてもらうためのスレですから
    答えてもらうのが当然だと思っています。

    >>78
    SSL対応させます。
    81 : nobodyさん - 2007/02/01(木) 21:56:54 ID:???.net (+2,-29,+0)
    >>80
    セキュア≠SSL
    82 : nobodyさん - 2007/02/01(木) 21:58:44 ID:???.net (+70,+29,-16)
    >>80
    あの…XSSとかCSRFとかって言葉出されて意味分かる?
    83 : nobodyさん - 2007/02/01(木) 22:00:31 ID:???.net (+78,+28,-32)
    >>74
    最小限なら
    id と親の id とカテゴリ名だけでツリーはできるわな。
    最適化を考えるとこれだけではいけないだろうが。
    84 : ◆8c/Sw4 - 2007/02/01(木) 22:05:03 ID:???.net (+12,-30,-26)
    >>82
    XSS:クロスサイトスクリプティング
    もちろん対策してPHPファイル作ります。
    Apacheにmod_securityも導入してます。

    CSRF:クロスサイトリクエストフォージェリ
    こちらももちろん対策します。

    85 : nobodyさん - 2007/02/01(木) 22:07:35 ID:???.net (+57,+29,-14)
    言葉だけしっててもどうにもならんのよ。
    とりあえずDBまわりはしっかり穴出さないようにやってください。
    86 : ◆8c/Sw4 - 2007/02/01(木) 22:08:44 ID:???.net (+94,+29,-39)
    >>79
    ちょっと勉強してきました。
    単純なテーブル作るにも、テーブル分けてリレーションするのが正しいデータベースの作り方
    らしいですね。
    ということは
    第一カテゴリテーブル
    第二カテゴリテーブル
    第三カテゴリテーブル


    と作っていくと良いわけですね?
    87 : 1 - 2007/02/01(木) 22:08:57 ID:???.net (+57,+29,-11)
    DBってドラゴンボールかなにかの省略ですか?
    教えてください。穴って出るものでしょうか
    88 : nobodyさん - 2007/02/01(木) 22:20:23 ID:???.net (+77,+30,-95)
    >>86
    だ、か、ら、そんな段階で一回一回確認取らんでもいいから、間違っててもいいから自分なりに設計して一通りテーブル定義書いてみろって
    無理のある設計だったら全体像を見渡したり、プログラム組んでる内に問題点が見えてくる

    全工程指示待ちで組んでたら覚わるものも覚わらん
    テレビゲームみたいに手段を選ばずに目的地にたどり着ければいいって話じゃない
    自分で作るなら体当たりで取り組んで理解しろ

    それが嫌なら出来合いのスクリプトを拾ってきて運営しろ
    89 : nobodyさん - 2007/02/01(木) 22:21:16 ID:???.net (+74,+29,-27)
    >>86
    別にそういう風に分けてもいいけどさー
    管理が楽になるように分けるから意味があるのよ?
    90 : ◆8c/Sw4 - 2007/02/01(木) 22:32:34 ID:???.net (+72,+29,-35)
    >>88
    一応、確認の書き込みしましたが作ってます。
    作ってる途中で指摘されたら傷口浅い段階でやり直せますし。
    現在>>86のやり方で作ってる最中です。

    >>89
    管理が楽になるように作ってます。
    91 : nobodyさん - 2007/02/01(木) 22:45:33 ID:???.net (+52,+29,-2)
    言い訳の多い1ですね。
    92 : ◆8c/Sw4 - 2007/02/01(木) 22:47:47 ID:???.net (+3,-30,-182)
    [category1] テーブル カテゴリ1
    category_id カテゴリのID
    category_name カテゴリの名前
    category_sub サブカテゴリ

    [category2]
    category_id
    category_name
    category_sub

    これで、現在の場所とサブカテゴリを表示することはできますが
    上位のカテゴリを表示するためには、何を追加したらいいですか?
    93 : nobodyさん - 2007/02/01(木) 22:59:38 ID:???.net (+67,+29,-20)
    つーかカテゴリに何時間かかってんだよw
    1時間もあればマスタまで作れるだろw
    94 : nobodyさん - 2007/02/01(木) 23:02:32 ID:???.net (+52,+29,-3)
    この調子じゃ1ヶ月はかかるなww
    95 : nobodyさん - 2007/02/01(木) 23:09:03 ID:???.net (+67,+29,-13)
    >>83のアドバイスはどっか行っちゃったのね
    96 : nobodyさん - 2007/02/01(木) 23:12:13 ID:???.net (+57,+29,-6)
    データベースでこんな調子の奴が作ったサイトなんて悪いけど使いたくない
    97 : nobodyさん - 2007/02/01(木) 23:17:51 ID:???.net (+69,+29,-1)
    >>80みたいな考えしてる時点で甘えすぎ
    98 : ◆8c/Sw4 - 2007/02/01(木) 23:31:02 ID:???.net (+81,+30,-77)
    >>93-97
    そんなことばかり言ってるとこのスレもう続けませんよ?

    一応、カテゴリテーブルの作り方はわかりました。
    DB&リレーションだとカテゴリ名が変更されても追加されても管理は楽ですね。
    あとはカテゴリをどんどん追加していくだけなので、今日は徹夜です。
    ニートなので、朝までがんばりたいと思います。
    99 : nobodyさん - 2007/02/01(木) 23:32:55 ID:???.net (+13,-14,+2)
    というわけでみなさん

    このスレ糸冬了
    100 : nobodyさん - 2007/02/01(木) 23:35:16 ID:???.net (+82,+29,-54)
    >>98
    > あとはカテゴリをどんどん追加していくだけなので、今日は徹夜です。

    ホントプログラマーに向いてないのなw
    カテゴリなんてあとから増やせばいい。
    いくつか作っといて動作確認したら次へ進むべき。
    ←前へ 1 2 3 4 5 6 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について