ゲストブックの使用方法
はは、長い間ゲストブックに取り組んできて、ようやく公開できることをとても嬉しく思います...
ああ、みんなに気に入ってもらえたら嬉しいです。気に入らないのには理由があるはずです。ぜひ教えてください!!!
ありがとうございます!!!
このゲストブックの最初の目標は「最高のゲストブックに挑戦する」ことです!! ! 私は「不可能なことは何もない、それが必要かどうかを確認してください。」
あなたの提案がよければ、私は間違いなくあなたの要求を満たします:「素晴らしいプログラマーになること」。このゲストブックの長所と短所:
-- -------------------------------------- ---------- ---------------
これが最も重要かもしれません笑
利点:
このゲストブックの最大の利点。ユーザーによる行の折り返しが実現されています。 (これをそのままにしておくと、中国人の学生は一定の文字数で改行を記録します。つまり、どのような改行を行っても改行されることになります。これにより問題が発生します。テキストやグラフィックを貼り付けたい場合) そして、現在、ゲストブックのほとんどは自動行折り返しを実装していません。つまり、文中に何文字書いても、1行に表示されます。行を折り返さないメッセージを作成すると、ゲストブックが見苦しくなり、ウィンドウの下の行バーが表示されます。時間がかかり、葉の美しさが損なわれます。これら 2 つの問題を同時に解決できるため、私はこのゲストブックを書きました
フォーラムには改行がありません。信じられない場合は、メッセージを残して非常に長い文字を書いてみてください。復帰すると、すぐに葉に問題が発生します (この問題を oso に伝えましたが、変更されたかどうかはわかりません。)
Computer_message($msg); を書きました。この問題を解決する関数を使用すると、config.php ファイルでソース コードを確認できます
ページネーションもあります。2 つの方法で確認できます。1 つは、メッセージを前後に表示する方法です。ページ番号を表示します。
モデレータは、下のリンクから簡単に削除および復元できるようになりました。もちろん、パスワードを入力する必要があります。
欠点: もちろん、現実的でありたいと思っていますが、私はそうしていません。ページを美しくするためには十分だと思いますが、時間の制約があるため、最初はドラッグすることができます。もちろん、HTML の知識があれば誰でも行うことができます。
未知のバグもあります!
サンプルは http://little.oso.com.cn にあります。 ! !
説明ファイルは Linux で書かれているため、readme.txt を開くにはワードパッドを使用する必要があります
メモ帳は使用しないでください。そうしないとコードが文字化けします。 ! !
以下は設定手順です:
----------------------------------------------------- ------- ------------------------
設定の便宜上、コードが再配置され、現在はすべてのコードが配置されています。設定する必要のあるパラメータは
config.php ファイルに配置されており、設定は非常に簡単で、詳細な手順が含まれています
目標: 10 分以内にゲストブックを完成させます
1: データベースを作成します。 (ホームページはデータベーススペースを提供する必要があります)
通常、oso のような phpMyAdmin オープンソースフロントエンドがあります。それは作成以来非常に簡単です
名前を選択した後、config.php の $db_name をこの名前に変更することを忘れないでください。
2: メッセージフォームを作成します (後で行います) config.php の $table_name をここで指定した名前に変更します)
構造は次のとおりです:
key_liuyan int(11) auto_increment 主キー、//主に構築されます。 、自動的に追加されました
nikename varchar(20) null subject varchar (100) // メッセージ mediatext null 電子メール アドレス z zhuye_address varchar (50) null // メッセージのホームページ
huifu_biaozi int (1) デフォルト 0 //モデレーターが返信しました
huifu mediatext null // モデレーターが返信した内容
L // メッセージを残した人の OICQ 番号
は次の SQL で完成できます (テストに合格しました。忘れずに変更してください) yourtable_name を覚えやすいものに変更します、
もちろん変更しなくても大丈夫です)
create table your_liuyan_table(
key_liuyan int(11) auto_increment Primary key,
nikename varchar(20) null,
subject varchar(100) )null、
date_created varchar(19)、
ip_address varchar(15)、
message mediumtext null、
email_address varchar(50)null、
zhuye_address varchar(50)null、
huifu_biaozi int(1)default 0、
huifumediumtext null,
oicq varchar(20) null
)
3: コントロールテーブルを作成します: (config.php の $table_name_control に名前を入力します)
構造は次のとおりです:
leibie varchar(20)主キー,
値 varchar(20) null
次の SQL ステートメントも使用できます:
create table your_control_table(
Leibie varchar(20) 主キー,
Value varchar(20) null
)
はコントロールテーブルです。2 つのコントロールレコードを自分で追加する必要があります。
SQL ステートメントは次のとおりです。
パスワードの挿入と削除:
insert into your_control_tble(
leibie,
value)
value
(delete,'1332) ');返信パスワードを挿入します:
insert into your_control_tble(
leibie,
value)
value
(huifu,'1332');
入力したパスワードは 123 で、ユーザー名は空です
方法パスワードを計算して挿入してください。値の間にはどのような関係がありますか?
これは、パスワード (123 など) で、3 桁を合計すると 6 になり、6 に 222 を掛けてパスワード値を取得します。
6*222=1332 .
この関係を知っているので、もちろん別のパスワードに変更できます
ただし、ユーザー名は空でなければなりません、、、
単純な暗号化の原理はホームページで確認できます。 http://cxg168.126.com
4: すべてが完了したら、readme.txt 以外のファイルをアップロードするだけです
ご質問がある場合は、こちらに連絡してください。私に連絡してください(コメントが返されます):
----------------------------------------------------- --------- ------------------------
?私のゲストブック: http://little.oso.com。 cn
私の OICQ: 873221
私のメール: cxg168@sohu.com
--------------------------------- -------- ----------------------------------
http://www.bkjia.com/PHPjc/316202.html
www.bkjia.com