以下は設定の説明です:
設定しやすいように、コードは再配置されており、設定する必要があるすべてのパラメータは config.php ファイルに配置されています。設定は非常に簡単です。
目標: 10分以内にゲストブックを完成させてください!!!
1: データベースを作成します (ホームページにはデータベーススペースが必要です)
一般的に、phpMyAdmin のフロントエンドはオープンソースです。名前を選択したら、config.php の $db_name をこの名前に変更することを忘れないでください
2: メッセージ データ テーブルを作成します (config.php の $table_name を後でここで指定した名前に変更します)。
構造は次のとおりです:
key_liuyan int (11) auto_increment Primary key, // 主に構築され、自動的に増加します
nikename varchar(20) null // ニックネーム
subject varchar(100) null // メッセージの件名
date_created varchar(19) // メッセージ時刻
ip_address varchar(15) ) // メッセージを残した人の IP アドレス
message mediatext null // メッセージ情報
email_address varchar(50) null // メッセージを残した人の電子メール アドレスメッセージを残しました
zhuye_address varchar(50) null // メッセージを残した人のホームページアドレス
huifu_biaozi int( 1) default 0 // モデレーターの返信マーク
huifu メディアテキスト null // モデレーターの返信内容
oicq varchar(20) null // メッセージを残した人の OICQ 番号
次の SQL を使用して完了できます!!! (テストに合格しました。yourtable_name を覚えやすいものに変更することを忘れないでください。もちろん、それは問題ではありません)変更しないでください)
create table your_liuyan_table(
key_liuyan int(11) auto_increment 主キー,
nikename varchar(20) null,
subject varchar(100) null,
date_created varchar(19),
ip_address varchar(15) )、
message mediatext null、
email_address varchar(50) null、
zhuye_address varchar(50) null、
huifu_biaozi int(1) default 0、
huifu mediatext null、
oicq varchar(20) null
)
3:コントロールテーブルを作成します:(同様にconfig.phpの$table_name_controlに名前を入れます)
構造は以下の通りです:
leibie varchar(20)primary key,
value varchar(20) null
を使うこともできます次の SQL ステートメント:
create table your_control_table(
leibie varchar(20)primary key,
value varchar(20) null
)
これはコントロールテーブルなので、自分で 2 つのコントロールレコードを追加する必要があります
;
SQL文は:
削除パスワードを挿入:
insert into your_control_tble(leibie, value)
values (delete,'1332');
返信パスワードを挿入:
insert into your_control_tble(leibie, value)
値 (huifu,'1332');
入力されたパスワードは 123 で、ユーザー名は空です
パスワードと挿入された値の関係を計算する方法はこれです。パスワード (123 など) は、3 桁を合計すると 6 になり、6 に 222 を掛けてパスワード値を取得します。
6*222=1332 もちろん、次のように変更できます。別のパスワードです。
ただし、ユーザー名は空でなければなりません、、、
4: すべてが完了したら、readme.txt 以外のファイルをアップロードするだけです
post.php file
require('config.php) ');
?>
<?php
$nikename=$arr_request['nikename'];
if (strlen($nikename)==0)
{
echo "