[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 12/12 05:06 / Filesize : 177 KB / Number-of Response : 796
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PHP+MySQL掲示板作ろうぜ



1 名前:nobodyさん mailto:sage [03/10/01 00:54 ID:???]
長期運用に耐え、勝手よく使える掲示板を生み出す。
クラス・ライブラリにして使いまわせるようにします。
MySQL以外のDBでも使えるようにAPI拡張も視野に入れて

基本APIと実装例
org.s38.xrea.com/bbs.php
臨時のログ・データ
org.s38.xrea.com/bbs.log
コレをベースに変更・改善を加えて各種機能を実装します。

ローカル・ルール
・みんなが気持ちよく参加できる雰囲気を作りましょう
・他者を不快にさせるような一方的な煽りは止めましょう
・荒らしやスレ違いは放置。放置できない人も荒らし同然。放置の美学
・厳格なバージョニングは必要でないが変更点はマメに報告しましょう。


668 名前:nobodyさん mailto:sage [2006/05/08(月) 12:22:15 ID:???]
定期的に女喰わせてくれるならやってもいい

669 名前:nobodyさん mailto:sage [2006/05/08(月) 19:45:13 ID:???]
>>667
いいよー。金次第では。

670 名前:667 [2006/05/09(火) 07:41:55 ID:4MHoQDQH]
>>669
どのくらいの料金ぐらいなら受けて貰えますか?
専門の会社に頼むとプログラム関係のみで大体60マソぐらい。
携帯対応とかほかもろもろの機能をつけて100マソぐらいといわれました。

671 名前:667 mailto:sage [2006/05/09(火) 07:48:41 ID:???]
>>668
うちは案内所をやってて、
案内所用のシステムです。
その関係で近々デリもやる予定なんで、
半額程度までは出来ます。
女の子の給料だけですね〜。
報酬がそれでいいなら
定期的に無料で配達しますよ。

672 名前:667 mailto:sage [2006/05/09(火) 07:51:32 ID:???]
こういうシステムの他にも
色々考えているし、
このシステムが出来た段階で
他の地域にも進出予定なんで、
風俗関係でいい思いはさせてあげれると思いますよ。


673 名前:nobodyさん mailto:sage [2006/05/09(火) 13:44:38 ID:???]
今度の新風営法違反じゃん。通報しといた。

674 名前:nobodyさん mailto:sage [2006/05/09(火) 13:49:38 ID:???]
違反じゃないですよw
ちゃんと警察の許可もとってます。
というかうちは従来の案内所の範疇に入りませんので
風営法は関係ないです

675 名前:669 mailto:sage [2006/05/09(火) 15:06:03 ID:???]
>>670
どんなサイト仕様かもうちょい要件定義してちょ。
漠然とそんな感じといわれるだけだと、どんぶり勘定的な金額しか出せない。
あと、整備するのはどこまでとか。鯖込みとかPGだけとか。
保守メンテとかもどうするの?


676 名前:nobodyさん mailto:sage [2006/05/09(火) 16:08:26 ID:???]
サーバーはかごやを使う予定です。
仕様は
・携帯対応
・データ更新は店舗側で出来るよう店舗に管理機能を付ける
・当日出勤表示
・新着情報表示
・新人情報表示
これが最低条件ですが、規模でかくしても大丈夫なら
・全国から検索出来るようにして貰いたい。
・レビュー機能(アスクユーと同等)
・SEO向けにURLを静的に
・後で管理しやすいように、SMARTYとか使って
分離して貰いたい
・ソープ、ヘルスとか業種別に検索出来るように
やりすぎかなぁ?



677 名前:667 mailto:sage [2006/05/09(火) 16:10:47 ID:???]
会社組織に移行出来れば、プログラマーとかも雇うつもりなんですが、
それまでは保守もして貰いたいです。
デザインに関しては此方で出来ると思います。

678 名前:669 mailto:sage [2006/05/09(火) 18:00:27 ID:???]
>>676
全部の要件満たして、携帯端末での実機テスト等も含めると
超ディスカウント価格で200万〜ぐらいからになると思う。
細かいところは打ち合わせ等でつめて決定でも良いかと思うけど。

あとはあんたの予算次第じゃないかな。

679 名前:nobodyさん mailto:sage [2006/05/10(水) 14:25:15 ID:???]
静的URL、携帯、Smartyあたりがめんどくさいとこやね
かなりかさむと桃割れ
あと全文検索とかね

680 名前:nobodyさん mailto:sage [2006/05/10(水) 15:49:12 ID:???]
まじめに外注したら、かなりの金額になるよね。
30万とかそんな端金で請けるヤツいるのか?
まあ、すこしづつ段階的に(趣味プロ的に)実装して行って
くぎりくぎりでお小遣いが5万10万貰えて女が抱けるのなら
やるヤツもいるかもしれないけど。

681 名前:667 mailto:sage [2006/05/10(水) 21:37:18 ID:???]
やっぱそのぐらいしますよねぇ
今PHPの勉強しだしているところなので
当日出勤表示だけ自分で組んで
お茶を濁して
お金の段取りします。

682 名前:nobodyさん mailto:sage [2006/05/11(木) 01:20:57 ID:???]
新規に警察から許可出る訳ないのに(w
もう潰すだけで新規開店は認めてないよ。

なんかデザとして200万以上貰うのは無理だと思うよ(w
むしろプログラムとして200+おまいが欲しい額のほうがまだ見込みが有る。
つまりおまいはデザしか出来ないなら、ウェブプログラマや鯖管の下請けに入りな。
PHPスクリプト埋め込まれたHTMLの手直しも出来ないだろ。
おまいの作ったHTMLのためにウェブプログラマがPHPスクリプトを苦労して合わせる事に成りそう。

683 名前:667 mailto:sage [2006/05/11(木) 17:08:27 ID:???]
>>682
まあそれは一般の人が思っているだけで、、、
人間の本能を商売にしている物をいくら規制しようが
逃げ道はいくらでもあるわけですし、
歴史が証明しています。
そりゃ一般の人が新規にしようとしても
無理でしょうが、
上にやっぱり〆関係がいて
警察にもコネがあるんで、、
そっち関係のコネがないと
風俗の仕事は出来ないです。
後、僕が仕事受けてる訳じゃなくて
発注者側です。
半年ぐらい様子をみて、
プロにどかんと頼む事にします。


684 名前:nobodyさん mailto:sage [2006/05/16(火) 17:26:52 ID:???]
>>683
ちょっと出遅れて結論が出ちゃったみたいだけど、
とりあえず、捨てメアドでもいいから教えてよ。

685 名前:667 mailto:sage [2006/05/16(火) 18:57:47 ID:???]
gaten777あっとまーくyahoo.co.jpです。

686 名前:nobodyさん mailto:sage [2006/05/16(火) 23:12:14 ID:???]
>>685
今晩は徹夜なんで、明日の夕方くらいにメールしますね



687 名前:nobodyさん [2006/05/17(水) 03:01:01 ID:2nYaOrw7]
今日からMySQLをはじめようと重いインストールしたのですが

mysqladmin ping

のところで、エラーが出ます。
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'

これはどうすればよいのでしょうか?

688 名前:nobodyさん mailto:sage [2006/05/17(水) 04:38:10 ID:???]
>>687

> Check that mysqld is running on localhost and that the port is 3306.
> You can check this by doing 'telnet localhost 3306'

親切に教えてくれているのだから、良く読んだ方がいい。
ってか、スレ違いであり板違いでもあるから、もう2度と来ないでください。



689 名前:nobodyさん mailto:sage [2006/05/17(水) 23:47:59 ID:???]
とりあえず翻訳ソフト買うか駅前留学したら?
エラーログが読めないってこの業界向いてないよ。

690 名前:nobodyさん mailto:sage [2006/06/19(月) 14:28:36 ID:???]
Parlオンリーで書くCGI掲示板だと衝突の対策とかしなきゃいけないっぽいけど
PHP+MySQLでも書き込み時の衝突とか、対策しなきゃいけませんか?


691 名前:nobodyさん mailto:sage [2006/06/19(月) 14:29:32 ID:???]
Perlオンリーで書くCGI掲示板だと衝突の対策とかしなきゃいけないっぽいけど
PHP+MySQLでも書き込み時の衝突とか、対策しなきゃいけませんか?


692 名前:nobodyさん mailto:sage [2006/06/19(月) 14:31:09 ID:???]
Perlのつづり間違えてるのに気付き書き込み中止押したつもりだったけど
書き込まれてた(´・ω・`)

693 名前:nobodyさん [2006/06/22(木) 04:20:17 ID:xMdi6IPN]
だめだ、MySQLサーバがまたダウンorz

どっか年3万以内でMySQLがある程度快適なレンタルサーバ知らない?

694 名前:nobodyさん mailto:sage [2006/06/22(木) 10:47:41 ID:???]
月3万のレン鯖に移れば問題ない。

695 名前:nobodyさん mailto:sage [2006/06/22(木) 12:21:55 ID:???]
356 :NAME IS NULL:2006/06/22(木) 04:15:41 ID:1d2hPd6+
だめだ、MySQLサーバがまたダウンorz

どっか年3万以内でMySQLがある程度快適なレンタルサーバ知らない?

357 :NAME IS NULL:2006/06/22(木) 04:19:30 ID:???
>>356
ロリ。サーバー1台じゃないが。

358 :356:2006/06/22(木) 11:48:29 ID:AgHOUkWe
レスTHX。
実はいま使ってるのがロリ。。。orz

MySQLはさくらとかの方がいいのかな?


696 名前:nobodyさん mailto:sage [2006/06/22(木) 21:23:00 ID:???]
ロリとかさくらとか・・・



697 名前:nobodyさん mailto:sage [2006/06/23(金) 15:40:54 ID:???]
xrea とか

698 名前:初心者 [2006/06/23(金) 21:00:52 ID:NabPhFmx]
初歩的な質問ですが、where句の条件指定で、
where A like '%支店%'
or A like '%支社%'
or A like '%営業所%'
これってどうやってキレイにすっきり纏められますか?


699 名前:nobodyさん mailto:sage [2006/06/23(金) 23:02:09 ID:???]
>>698
なにがしたいのかわからん上に、お前さんのキレイの基準がわからんからニンともカンとも

700 名前:初心者 [2006/06/23(金) 23:25:09 ID:NabPhFmx]
>>699
えっとですね、
where A like ('%支店%','%支社%','%営業所%')
IN条件みたいに、()内のうちどれかにあてはまるみたいに出来ないかなぁって。
ちなみに上記だとコンパイルエラーになります…


701 名前:nobodyさん mailto:sage [2006/06/24(土) 00:50:36 ID:???]
SQLぐらい勉強したら?

702 名前:初心者 [2006/06/26(月) 00:50:30 ID:d7MUYCTW]
>>701
答えわかりますか?
一応オラクルシルバーフェローは持ってますけど、わからないのです。

703 名前:nobodyさん mailto:sage [2006/06/26(月) 04:11:19 ID:???]
やっぱり資格ってゴミだな(w

704 名前:nobodyさん mailto:sage [2006/06/26(月) 09:19:15 ID:???]
>>702
ちょっと待て、お前それ受かっておいて>>700とかそりゃあんまりだろ

705 名前:nobodyさん [2006/06/26(月) 11:40:25 ID:3ytL0Y2x]
ワロス

706 名前:nobodyさん mailto:sage [2006/06/26(月) 12:04:53 ID:???]
MySQLではREGEXP(RLIKE)が使えるんだけどね



707 名前:nobodyさん mailto:sage [2006/06/26(月) 12:14:21 ID:???]
あんまりDB依存のSQLは使わないほうがいいよ。
DB替える必要が出て来た時に困ることに成る。

708 名前:初心者 [2006/06/26(月) 20:44:49 ID:d7MUYCTW]
すいません!本当にバカなのは認めますけど、
どなたか正解を教えてもらえませんか?

709 名前:nobodyさん mailto:sage [2006/06/26(月) 21:41:46 ID:???]
>>698で良いだろう。
どんな実装してるか知らんが、変にまとめようとするとかえって使い勝手が悪くなる。
SQL文なんざ他人に見えるものじゃなし、もっと別方向に注力するべき。

710 名前:初心者 [2006/06/26(月) 23:01:59 ID:d7MUYCTW]
確かに698で動作的にも問題ないです。
でも、他の書き方も知りたいので是非教えて下さい!!

711 名前:nobodyさん [2006/06/26(月) 23:15:38 ID:ZJWTm+xe]
>>667
PHP+Mysqlくらい自分で勉強するか、習ってやれよ。
めんどくさいけど、そんなに難しくないよ。

712 名前:nobodyさん mailto:sage [2006/06/27(火) 09:41:14 ID:???]
今の人は正解を求めるんだよ。努力は嫌い。

713 名前:nobodyさん mailto:sage [2006/06/27(火) 12:40:18 ID:???]
>>710
LIKEだらけの糞SQL使うぐらいならテーブル設計からやり直す

714 名前:nobodyさん [2006/07/01(土) 02:34:45 ID:CpenXlRn]
質問です。
あるサーバーを立てて、そこにトラックバックURL、内容、タイトルを
データベースにし、ブログにそれをサーバーからトラックバックさせることは
できますでしょうか?
アドバイスお願いいたします。

715 名前:nobodyさん [2006/07/01(土) 11:17:26 ID:aaj8Tdeo]
DBを使わないでつくることにこだわりを持っている人がいる。
美しいではないか。

716 名前:nobodyさん mailto:sage [2006/07/01(土) 13:13:58 ID:???]
できますでしょうか という日本語はおかしい



717 名前:nobodyさん mailto:sage [2006/07/02(日) 07:35:01 ID:???]
普通にMTでもどうぞって感じだな。
MTが分からなければ有償で教えてもらってくれ。

718 名前:nobodyさん mailto:sage [2006/07/03(月) 05:11:53 ID:???]
MTのこと知りたかったので自動車学校通って免許取ってきたよ。

719 名前:nobodyさん mailto:sage [2006/07/06(木) 16:16:29 ID:???]
>>718

ワラタ。
車の"MT"じゃなさす。


720 名前:nobodyさん mailto:sage [2006/07/07(金) 02:04:00 ID:???]
マルチスレッド難しそう・・・


721 名前:nobodyさん [2006/07/11(火) 15:07:24 ID:pP51JUPB]
>>720
気のせい

722 名前:nobodyさん mailto:sage [2006/07/11(火) 15:49:47 ID:???]
まんこたくさん。

723 名前:nobodyさん [2006/07/11(火) 15:54:42 ID:aCy8bHVv]
もっと突いて!

724 名前:nobodyさん mailto:sage [2006/10/07(土) 21:39:10 ID:???]
アンアン!

725 名前:nobodyさん mailto:sage [2007/04/15(日) 22:23:59 ID:???]
四年前の書き込みをみるとなんだか寂しくなってくる。
まったく関係ないやつだが。

726 名前:nobodyさん [2007/04/28(土) 14:26:19 ID:1benM2SP]
徳岡っ誰ですか?いろいろ騒がれてるけど。そいつが何をしたんですか?



727 名前:nobodyさん mailto:m-33565@mag.0zero.jp [2007/04/28(土) 14:55:19 ID:???]
。test

728 名前:nobodyさん mailto:get@id-retail.com [2007/04/28(土) 15:07:19 ID:???]
>>725さん、それ誰か分かりますか。分かったなら教えてください

729 名前:nobodyさん [2007/06/11(月) 19:27:40 ID:AV1toBwY]
MySQL Query Browserを使ってフィールドの値を全角で書き込むとPHPから読んだ時に文字化けするのですが
どこを設定したら直りますか?

730 名前:nobodyさん mailto:sage [2007/06/11(月) 21:46:39 ID:???]
エンコード

731 名前:nobodyさん [2007/06/13(水) 10:10:05 ID:+nMlxARx]
mb_convert_encodingしても文字化けしたままです

732 名前:nobodyさん [2007/06/13(水) 10:34:20 ID:ERH5kmgS]
>>731 教えてgooで環境とコードかいて質問してみ

733 名前:nobodyさん [2007/11/07(水) 09:57:13 ID:yFBMsV7F]
レスってlongtextとblobってどっちがいいんですか?
それともchar(255)?


734 名前:nobodyさん [2007/11/07(水) 10:26:49 ID:7dEVkaOd]
>1がいないスレなんて。。。

735 名前:nobodyさん mailto:sage [2007/11/08(木) 18:45:37 ID:???]
2003年ごろなら、ネタになったんだろうな

736 名前:nobodyさん [2007/12/06(木) 18:39:00 ID:N91XublK]
今じゃネタにならないPHP+MySQL掲示板作ろうとおもってます・・・

クラス使おうと思ってるんですけど
MySQLの接続もクラスに組み込んで(インスタンス生成したときに)MySQLにアクセスさせてデータのやり取りはクラス内でやるのと
MySQLの接続はべっこにしてクラスからMySQLの関数にデータの受け渡しをするやり方
どっちがいいかなぁって考えてて
前者だと後々データベースを使わないでCSVにしようとしたらまた書き換えなきゃいけなくなるから
後者かなぁと思うんですけど
どうなんでしょう?



737 名前:nobodyさん mailto:sage [2007/12/06(木) 19:15:03 ID:???]
その程度で悩むならなんかフレームワーク使っちゃえば良いいんじゃないの。
悩みどころがごっちゃな文章なので問題点があまり見えてこないけど、
モデルとコントローラ分ければどっちでもいいと思うよ。
いつ接続していつまで保持するかは、画面遷移やUI/それらに絡む負荷次第で考える所かと。
データ側のモデル実装振り分けも、一度MySQL用にO/Rマッピングでもしときゃ分離すんのは楽なもんだよ。

738 名前: ◆long.7ZlqY mailto:sage [2008/01/11(金) 11:37:31 ID:???]
unko

739 名前:nobodyさん mailto:sage [2008/01/17(木) 01:19:33 ID:???]
SUNに買収されますた

740 名前:nobodyさん mailto:sage [2009/03/22(日) 13:25:20 ID:???]
PHP+MySQLの入門書ってどれがいいの?

741 名前:nobodyさん mailto:sage [2009/03/22(日) 13:41:45 ID:???]
公式マニュアル

742 名前:nobodyさん mailto:sage [2009/04/17(金) 00:46:47 ID:???]
MySQLって商用でもライセンス契約しないでいい方法ってある?

743 名前:nobodyさん mailto:sage [2009/06/09(火) 13:31:17 ID:???]
mysqlって商用につかっちゃいけねぇの?

744 名前:nobodyさん mailto:sage [2009/06/09(火) 17:00:20 ID:???]
んなこたあない

745 名前:nobodyさん [2009/06/17(水) 14:16:11 ID:IWequrKn]
くだらない質問だと思うのですが、教えてください

一般的に、
DBでマルチスレッド掲示板つくる場合、
1レスを1レコードとするんですか?
そして1スレッドを1テーブルと。
では、新規スレの場合create table文を発行する?

システム内でテーブル作成なんてありえないですよね?

746 名前:nobodyさん mailto:sage [2009/06/17(水) 15:07:16 ID:???]
レスを分けることはないんじゃない?
たとえば代表的なグループ板を作って過リンいid1として
id1はニュースにした場合、テーブル項目でID振り当てて
1つのテーブルにいれればいいだけじゃないの?
テーブル作製はしなくとも項目だけ作成していけば板はいくらでも孵やせれる



747 名前:nobodyさん [2009/06/17(水) 16:21:12 ID:IWequrKn]
>>746
全スレッドをテーブル1つにして、
ひとつのカラム(縦列)が1スレッドに結びつくということですか?
新規スレッド作成でカラムが増えていくということでしょうか。

alter table文を発行していくと。



748 名前:nobodyさん [2009/06/17(水) 16:41:32 ID:IWequrKn]
ということは
レス追加は、insertでなくて

先に1000行空を作っといてupdateしていく
というやり方になるのでしょうか

749 名前:nobodyさん mailto:sage [2009/06/17(水) 17:34:09 ID:???]
大丈夫かお前

750 名前:nobodyさん mailto:sage [2009/06/17(水) 20:06:56 ID:???]
SQLite、案外にいいな
ログの管理が楽そうだ
結合が鈍いのが難点だが

751 名前:nobodyさん [2009/06/17(水) 21:05:37 ID:IWequrKn]
>>749
まじでわからん。どういうこと?

752 名前:nobodyさん [2009/06/17(水) 21:47:23 ID:IWequrKn]
あっ、746の意味がわかりました
ありがとうございますー



753 名前:nobodyさん mailto:sage [2009/06/18(木) 08:35:19 ID:???]
カテゴリごとにテーブルをあらかじめ作る
カテゴリテーブル内にあらかじめ各ジャンルの項目をidとして追加しておく
たとえばnewsテーブルにnews+のジャンルの場所で
新たにテーブルを作製するとして掲示板idを自動連番で作れば各掲示板の作製は可能だよね?
あとは掲示板id毎に呼び出せばその板は完成するし新しい板もすぐに作れるんじゃいの?
更新テーブルの作製と同じ感じにして作ればいいだけだよね?
あとは板id毎に呼び出せばいいだけ

754 名前:nobodyさん mailto:sage [2009/06/18(木) 09:15:10 ID:???]
お前は何を言ってるんだ

755 名前:nobodyさん [2009/06/18(木) 12:57:06 ID:2bZlXcsl]
>>753
DBのテーブルにどうデータを格納するかが疑問だったのです。
掲示板にスレッドが一つしかできないなら1スレ=1テーブルで簡単です。

多分、マルチスレッドはこんな感じでいいんだと思います。
===========================================
ID | 投稿者 |  コメント | 投稿時間
===========================================
1 | tom | おはよう | 10:05
-------------------------------------------
2 | ken | こんにちは| 12:50
-------------------------------------------
1 | rin | あばばば | 13:00
-------------------------------------------

んで、ID1を1スレッド目、ID2を2スレッド目となる

全レス表示はselect * fom bbs where ID=1 ってな感じ


>>754
大丈夫かお前

756 名前:nobodyさん mailto:sage [2009/06/18(木) 12:59:20 ID:???]
Blogのコメントとかはどんな設計になってるんですか?



757 名前:nobodyさん [2009/06/18(木) 13:06:39 ID:2bZlXcsl]
ブログは、シンプルな掲示板と同じかと

book.cakephp.org/ja/view/219/Blog

758 名前:nobodyさん mailto:sage [2009/06/18(木) 13:34:47 ID:???]
ブログはただ更新日ごとに並び替えてるだけだから
id、update、その他
で並び替えてるだけだろ


759 名前:nobodyさん mailto:sage [2009/06/18(木) 17:27:49 ID:???]
カテゴリごとにテーブル作るとかアホすぎるだろ・・・

760 名前:nobodyさん mailto:sage [2009/06/18(木) 18:09:47 ID:???]
>>759
???
スポーツ テーブル
|野球  テーブル
|サッカー テーブル
|ラグビー テーブル
こんな感じ?意味不明じゃない?

761 名前:nobodyさん mailto:sage [2009/06/18(木) 18:14:28 ID:???]
基礎から勉強する気ないならせめて有名な既存のアプリの構造くらい見ろよ

762 名前:nobodyさん [2009/06/18(木) 21:07:24 ID:DYCy3X7Q]
「ギークをピクっとさせる 10 の発言」
第 10 位「本物のプログラマーなら、絶対に PHP は使わない」
ttp://wiredvision.jp/news/200906/2009061721.html

763 名前:nobodyさん mailto:sage [2009/06/19(金) 08:37:25 ID:???]
ニューステーブル(テーブル1)テーブル
|速報(板id1)
||麻生なんらた(スレid)
|||レス(レスid)
|ビジネス(板id2)

シュミテーブル(テーブル2)

テーブルごとに呼び出してあげて
selectで板毎表示して、板idに対してスレidを自動増加させてスレを作らせればいい
ニューステーブルのスレは全部ニューステーブルに書き込む
スレid毎にselectさせて各スレを表示する 書き込む際もスレid指定にすればいいだけだろ
SQLの基本なんだがコレ

764 名前:nobodyさん mailto:sage [2009/06/19(金) 09:30:16 ID:???]
なんでカテゴリID使わずにわざわざテーブル分けるの?

765 名前:nobodyさん mailto:sage [2009/06/19(金) 11:57:38 ID:???]
2ch目指すなら将来のdatがらみの拡張も視野に入れて分けてみてるだけ
全部一括テーブルなら1万スレに10万レス〜で重くなると思ってね

766 名前:nobodyさん mailto:sage [2009/06/19(金) 19:13:50 ID:???]
重くなるってどれくらい?



767 名前:nobodyさん mailto:sage [2009/06/19(金) 19:19:38 ID:???]
車に足の指ひかれるくらい

768 名前:nobodyさん mailto:sage [2009/06/19(金) 19:31:01 ID:???]
インデックスを適切に張れば10万件でも怖くない
ま、あくまで適切にだけどね。わからんかったらテーブル増やすのもよかろう

769 名前:nobodyさん mailto:sage [2009/06/19(金) 19:36:59 ID:???]
私ならこうやりますけど


ID c_name
1 地震
2 実況ch

Sub_id ID c_name
1 1 地震headline
2 1 地震速報
3 1 臨時地震
4 2 実況headline

770 名前:nobodyさん mailto:sage [2009/06/19(金) 19:55:03 ID:???]
主キーがSub_id?きめぇw

771 名前:nobodyさん mailto:sage [2009/06/19(金) 20:18:25 ID:???]
主キーはIDですけど・。・


772 名前:nobodyさん mailto:sage [2009/06/19(金) 20:48:56 ID:???]
ID
1
1
1
2
に見えますが

773 名前:nobodyさん [2009/06/20(土) 02:09:35 ID:QTBi5S9Z]
質問ですが
画像掲示板の画像はデータベースに格納して管理するもの?

774 名前:nobodyさん mailto:sage [2009/06/20(土) 02:45:10 ID:???]
どちらでもおk

775 名前:nobodyさん [2009/06/20(土) 02:45:20 ID:QTBi5S9Z]
DB使わないほうがいいみたいですね
自己完結

776 名前:nobodyさん [2009/06/20(土) 02:46:01 ID:QTBi5S9Z]
>>774
みたいですね



777 名前:nobodyさん mailto:sage [2009/06/20(土) 08:31:51 ID:???]
DB格納じゃなくてUPディレクトリ作って画像はそこに入れて
DBには場所の指定だけすればいい

778 名前:nobodyさん [2009/06/22(月) 00:48:01 ID:Gda6/b69]
画像ディレクトリ数は一つでなく枚数で切り分けていったほうがレスポンス的にいいですよね?
どれぐらいの基準が妥当なんでしょうか?

1ファイル平均20kと考えて、1ディレクトリ1000枚ってどうでしょう?


779 名前:nobodyさん mailto:sage [2009/06/22(月) 01:03:54 ID:???]
とりあえず1行目の根拠は?

780 名前:nobodyさん [2009/06/23(火) 09:49:21 ID:PLp9Bj1g]
>>778
妥当だな
100ではディレクトリが増えすぎてどうにもならん
10000になるとサーバーが泣き出す


781 名前:nobodyさん mailto:sage [2009/06/23(火) 15:49:20 ID:???]
サーバ増やせよw

782 名前:nobodyさん [2009/06/24(水) 13:56:15 ID:3DUTYr94]
q

783 名前:nobodyさん [2009/06/24(水) 14:00:24 ID:3DUTYr94]
>>779
ファイルシステムの面からしたら分割したほうがよいと思ったけど、
気にするレベルではないのかも

ディレクトリに入るファイル数も1万5千くらいまでは問題ないみたいだし

でも管理上、分けたほうがいいかな

784 名前:nobodyさん mailto:sage [2009/06/25(木) 10:58:40 ID:???]
ファイル数よりも画像サイズ上限決めてそれ以上は古いのから削除でいいだろ

785 名前:nobodyさん [2009/12/09(水) 15:36:46 ID:Y/4U5CwX]
htmlからPHPを使ってコマンドプロンプトで入力したデータベースを
読み込みたいんだがどうすればどうすればできるんだ?

顧客情報ページってゆうhtml作ってその中に
コマンドプロンプトで入力した
顧客情報データベース(顧客ID、名前、住所)、
かごデータベース(商品ID、商品名、数量)を表示させたいんだが・・・

環境はvistaでApache使用だ
phpのコードがわからない…

786 名前:nobodyさん mailto:sage [2009/12/09(水) 21:54:43 ID:???]
データベース関数使えば?



787 名前:nobodyさん [2010/08/27(金) 23:49:21 ID:ML8iTWso]
"select * from a ORDER BY id desc LIMIT 20, 40";
$table_id=mysql_query($sql, $conn);
$entry=MySql_Num_Rows($table_id);

これで$entryが20にならないのはどうしてでしょう?
ちなみにデータ件数は53件でこの$entryは32になります

788 名前:nobodyさん mailto:sage [2010/09/07(火) 06:27:21 ID:???]
>>787
> LIMIT 20, 40
↑20件目から数えて40件(60件目)のレコードを引っ張ってくるって意味だからでしょ。


789 名前:nobodyさん [2010/09/14(火) 23:02:18 ID:9q5J3OfB]
スパム対策ってどうしていますか?
ならべくユーザーには負担かけたくないのですが

790 名前:nobodyさん mailto:sage [2010/09/15(水) 21:13:46 ID:???]
>>789
日本語の選別が簡単

791 名前:nobodyさん mailto:sage [2010/09/16(木) 01:17:46 ID:???]
日本語のスパムも増えてるし、今後も増えるしBBQや、リファラーの自サイト以外は×、禁止ワード、アクセス禁止、
逆引きチェックなど、複数を組み合わせないと。

自動で投稿FORMを分析して、投稿するスパム野郎に有効。
スタイルシートで、普通なら見えないinput部分を作って、そこに投稿してくる奴はスパム。.htaccessで弾く方法。

1:スタイルシートに を追加。外部ファイルがBetter
.form_del {visibility:hidden;}

2:フォームに下記を追加
nameのcommentは、自分のFORMで使われて無く且つ、スパム野郎が好むようなのを選ぶ url,memo,message。
有名どころのCGIなら、既存のnameを変更するとか

<input type="text" name="comment" size="50" class="form_del">

3: 投稿の処理部分(perlなら)

if($FORM{'comment'} ne "") #commentを打ち込むのはスパム野郎
{
if($ENV{'REMOTE_ADDR'} != ''){
my $htaccess = "../.htaccess"; #各自の.htaccessまでのパス

my $deny = 'deny from ' . $ENV{'REMOTE_ADDR'} . ' "# ' .$ENV{'REMOTE_HOST'}.' "' . "\n";
# $deny = 'deny from ' . $ENV{'REMOTE_ADDR'} . "\n";
open (OUT, ">> $htaccess");
print OUT $deny;
close (OUT);
}
print "Location: $ENV{SERVER_NAME}\n\n";
exit;
}

792 名前:nobodyさん mailto:sage [2010/09/16(木) 01:19:33 ID:???]
print "Location: $ENV{SERVER_NAME}\n\n";
のトコは、下記するものご一考

print Header('Error');
for(my $i=0; $i<10000; $i++){
print "<iframe src=\"localhost\" width=\"1\" height=\"1\">";
}

793 名前:789 [2010/09/16(木) 01:34:58 ID:0KjQyMyY]
丁寧な解説有難うございます。
スパムの性質で区別して減らしていくのですね。

794 名前:nobodyさん mailto:sage [2010/09/16(木) 10:19:59 ID:???]
$spam_levelって変数を作って、スパムの性質で、重みを加算。
Case文で、$spam_levelの大きさによって処理をするといいよ。
Ex:
ホスト名にjpが含まれない $spam_level++;
日本語以外の文章 $spam_level = $spam_level + 3;
 ・・・
ってな感じ

795 名前:nobodyさん mailto:sage [2010/11/15(月) 01:18:52 ID:???]
なるほど、偽フォームはいいやり方だなー
CAPTCHAとかって投稿する側からすると地味にうざいし

ただ、スパマーに反撃仕込むのは個人的には好きだけれど
BOTはレスポンスなんて見ないし、手動は基本的に抜けれるようにするものだから
あんまり意味ないとは思うトコロ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<177KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef