[表示 : 全て 最新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
コレをベースに変更・改善を加えて各種機能を実装します。

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


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