ホームページ  >  記事  >  バックエンド開発  >  PHP を使用してゲストブックを作成する_PHP チュートリアル

PHP を使用してゲストブックを作成する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:26:46757ブラウズ

以下は設定の説明です。設定しやすいように、コードが再配置され、設定する必要のあるすべてのパラメータが config.php ファイルに配置されています。設定は非常に簡単です。目標: 10 分以内にゲストブックを準備します。 1: データベースを作成します (ホームページにはデータベース スペースが必要です)。作成は非常に簡単です。名前を選択したら、忘れずに 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 address 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 // メッセージを残した人の 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) デフォルト 0、huifu mediatext 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)primary key, value varchar(20) null ) これはコントロール テーブルなので、自分で追加する必要があります。 SQL ステートメントは次のとおりです。 挿入および削除パスワード: insert。 into your_control_tble( leibie, value) 値 (delete,1332); 返信パスワードを挿入します: insert into your_control_tble( leibie, value) 値 (huifu,1332); パスワードは 123 です。ユーザー名が空です! パスワードと挿入された値の関係を計算する方法はこれです。パスワード (123 など) は、3 桁を合計して 6 になり、6 を乗算すると 222 がパスワード値になります。 ! 6*222=1332。もちろん、別のパスワードに変更することもできますが、ユーザー名は空でなければなりません。あとは、readme.txt 以外を変更するだけです。 post.php ファイルをアップロードします。 " ; echo "

エラーメッセージ!

"; echo " の名前を入力してください。もう一度入力してください!
"; echo "
"; echo "無料のゲストブックは、Little Bear によって技術的にサポートされています。 a>"; echo "</center>"; exit ; } $date_now=date(Y/m/d H:i:s); $ip_address=getenv("REMOTE_ADDR"); $messageold=$arr_request[メッセージ] ; //$ pattern="/n/"; //$replacement="
" $message=computer_message($messageold,$hang_zifu_number); )>$hang_zifu_number ) $subject=computer_message($subjectold,$hang_zifu_number); else $subject=$subjectold; $table_name (nikename,subject,date_created,ip_address,message,email_address,zhuye_address,oicq) の値に挿入します。 ( $nikename, $subject, $date_now, $ip_address, $message, ".$arr_request[email_address].", ".$arr_request[zhuye_address].", ".$arr_request[oicq]." )"; $result=mysql_db_query($ db_name,$str_sql,$id_link); if (! $result){ affy_error_exit(SQL 挿入の実行に失敗しました。) } else { echo ""; echo "記事を公開"; echo ""; echo "
"; echo "
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。