萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> 用PHP構建一個留言本

用PHP構建一個留言本

 下面是配置說明:


  為了配置的方便,重新整理了代碼,現在已經把全部的需要設置的參數都放在config.php文件裡了,配置起來應該很簡單,裡面有詳悉的說明. 
目標:在十分種內搞定你的留言本!!!


  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 mediumtext null // 留言信息 
email_address varchar(50) null // 留言人的e-mail地址 
zhuye_address varchar(50) null // 留言人的主頁地址 
huifu_biaozi int(1) default 0 // 版主回復標志 
huifu mediumtext null // 版主回復內容 
oicq varchar(20) null // 留言人的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 , 
huifu mediumtext 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 
)


  因為這是你的控制表,所以要自己加入控制記錄兩條;


  SQL語句為:


  插入刪除密碼:


insert into your_control_tble( leibie, value) 
values (delete,'1332');


  插入回復密碼:


insert into your_control_tble( leibie, value) 
values (huifu,'1332');


  這樣放進去的密碼為:123,用戶名為空!


  怎麼計算密碼和插入的值的關系呢?


  是這樣的,你的密碼 ,如123 把三位數上的各位加起來,等於6,然後把6乘以222就是密碼值!!!


6*222=1332.


  知道了這關系,當然你可以改成其它的密碼了.


  不過用戶名要為空,,, 

4: 一切完成,然後只要把除了readme.txt外的文件上傳就行了.


post.php 文件 
<?php 
require('config.php'

copyright © 萬盛學電腦網 all rights reserved