ホームページ > バックエンド開発 > PHPチュートリアル > ゲストブック 最高のゲストブックのソースコードに挑戦 (1)

ゲストブック 最高のゲストブックのソースコードに挑戦 (1)

WBOY
リリース: 2016-07-29 08:34:01
オリジナル
1115 人が閲覧しました

ゲストブックの使用方法
はは、長い間取り組んできたゲストブックをついに出版することができてとてもうれしいです...
ああ、みんなに気に入ってもらえれば幸いです。好きですが、気に入らない理由があるはずです、教えてください!!!
ありがとうございます!!!
このゲストブックの最初の目標は「最高のゲストブックに挑戦する」ことだと思います。 「不可能なことは何もありません。必要かどうかを確認してください。」
あなたの提案がよければ、私は必ずあなたの要求を満たします。
このゲストブックの長所と短所:
------------------------------------------------------ ---------- -------- これがおそらく最も重要なことです。笑!!! 改行は特定の単語数に固定されています。つまり、どの改行をしても構いません。これにより、テキスト グラフィックを投稿する場合に問題が発生します。) 現在、ほとんどのゲストブックでは自動改行が実装されていません。つまり、文中に何文字書いても、改行は行われません。改行のないメッセージがあると、メッセージ ブックが醜くなり、ウィンドウの下の行バーが非常に長くなり、リーフの表面が破壊されます。これら 2 つの問題を同時に解決できるメッセージが見つからなかったので、このゲストブックを作成しました
oso フォーラムも含めて、改行がありません。信じられない場合は、ここにアクセスしてください。メッセージを残してみてください。キャリッジ リターンなしで非常に長い文字を書くと、すぐに問題が葉に表示されます (この問題を 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 をこの名前に変更してください。メッセージテーブルを作成します(後でconfig.phpの$table_nameを変更します) ここで指定した名前に変更します)
構造は次のとおりです:
key_liuyan int(11) auto_increment 主キー, // 主に構築され、自動的に増加します
nikename varchar (20) null ) null // メッセージを残す Theme _ Date_created varchar (19) // メッセージ時刻
ip_address varchar (15) // メッセージのメッセージ
Message Mediumtext Null // メッセージ情報
Email_Address Varchar (50) NULL // Zhuye_address varchar(50) nullのホームページアドレス// モデレータの返信内容
oicq varchar(20) null
次の 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 mediatext null、
email_address varchar(50) null、
zhuye_address varchar(50) null、
huifu_biaozi int(1) デフォルト 0、
huifu mediatext null、
oicq varchar (20) null
)
3: コントロールテーブルを作成します: (config.php の $table_name_control にも名前を入れます)
構造は次のとおりです:
varchar ( 主キー
)
これはコントロールテーブルであるため、 2 つのコントロール レコードを自分で追加する必要があります。
SQL ステートメントは次のとおりです:
your_control_tble(
leibie,
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
------ --- --------------------------------------------------- --- ----------

上記は、ゲストブックの内容も含めたベストゲストブックチャレンジ (1) のソースコードを紹介したもので、PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート