- 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 コレをベースに変更・改善を加えて各種機能を実装します。 ローカル・ルール ・みんなが気持ちよく参加できる雰囲気を作りましょう ・他者を不快にさせるような一方的な煽りは止めましょう ・荒らしやスレ違いは放置。放置できない人も荒らし同然。放置の美学 ・厳格なバージョニングは必要でないが変更点はマメに報告しましょう。
- 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はレスポンスなんて見ないし、手動は基本的に抜けれるようにするものだから あんまり意味ないとは思うトコロ
|

|