首頁  >  文章  >  後端開發  >  挑戰最棒的留言本的源碼(一)_PHP教學

挑戰最棒的留言本的源碼(一)_PHP教學

WBOY
WBOY原創
2016-07-21 16:03:33944瀏覽

留言簿的使用說明  


哈哈,很開心,做了好些時候的留言本總算可以發表了...  
阿,希望能大家喜歡,不喜歡也不要緊,但是,一定有不喜歡的理由,,煩請一定告知!!!  
謝謝!!!  

這篇留言本從一開始的目標就是""挑戰最棒的留言本""!!!我想"沒有做不到的,只是看有沒有必要"!!!  

如果你的建議很好,我一定做到你的要求為止,我的目標:"做一個很棒的程序員".  



這篇留言簿的優點和缺點:  
------------------------ -------------------------------------------  
這可能是最重要的了.哈哈!!!  

優點:  

該留言本最大的優點是,換行.實現了用戶換行,(保持原形,中國人的同學錄的換行是安一定字數的,也就是說不管你的換行,統統都他給你換行.這樣要是想貼文本圖形的話,就存在問題了.)而現在大部分的留言本都沒有實現自動換行,也就是說它不管你一句寫多少個字符,它都會在一行顯示,這樣要是有一個留言沒換行的話,留言本就會變的很難看,窗口下面的行條就會好長,,破壞了葉面的美觀! !!.  

到今天為止,我還沒發現能同時解決這兩個問題的留言,這也是我寫這篇留言本的原因所在.  

包括oso的論壇,也是不換行的,不信你去留言試試,寫一條很長的不回車的字符,這樣它的葉面馬上就出現問題了.(我和oso提過這問題,不知道改了沒有!)  

我寫了個computer_message($msg);的函數解決了這問題,可以看config.php檔案中的來源瑪.  

還有分頁:透過兩種方式來察看,一是:往前,往後顯示留言,另一種是:安頁數顯示.  

還有現在版主可以方便的透過下面的連接來刪除和恢復,當然要輸入密碼.  

缺點:  

當然有了,要實事求是,就是頁面的美化工作做的還不是很夠,雖然覺的很必要,但由於時間的關係總覺的這是外面的東西,可以先拖一下,當然只要有一點HTML知識的都可以很方便的修改.  

還有就是未知的BUG了!哈哈!!!  


下載點,和樣本在http://little.oso.com.cn中可以找到! ! !  


因為說明檔是在linux下寫的,所以要用寫字板打開readme.txt  
不要用記事本,要不然會亂碼! ! !

以下是設定說明:
------------------------------------ --------------------------------
為了配置的方便,重新整理了程式碼,現在已經把全部的需要設定的參數都放在
config.php檔案裡了,配置起來應該很簡單,裡面有詳悉的說明.

目標:在十分種內搞定你的留言本!!!

1:  建立一個資料庫(要首頁提供資料庫空間)

    一般象oso的有phpMyAdmin開放源瑪的前端.自建立以來很簡單的.

 名字後面,記得把config.php 的$db_name改成這個名字

2:  建立留言表(等下把config.php的$table_name改成這裡你取的名字).

    結構為:
    key_liuyan int(11) auto_increment primary key,  //主建,自動增加
    nikename varf(20) null     // 暱稱
    subject varchar(100) null                >    date_created varchar(19)                                      // 留言者的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                           name改成好記點的,
    當然不改也行阿)

    create table your_liuyan_table(
    key_liuyan int(11) auto_increment primary key,  (100) null,
    date_created varchar(19) ,
    ip_address varchar(15),
    message mediumtext null,
    >    huifu_biaozi int(1) default 0 ,
    huifu mediumtext null,
    oicq varchar(20) null  
    )

3:5:裡去)

    結構如下:

    leibie varchar(20) primary key,
   🎜>
    create table your_control_table(

     leibie varchar(20) primary key,     因為這是你的控製表,所以要自行加入控制記錄兩個;

    SQL語句為:

    插入移除密碼:

    value)
    values
    (delete,'1332');

插入回覆密碼:        

    insert into your_control_tble(
    leibie. huifu,'1332');

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

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

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

    6*222=1332.

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

    不過使用者名稱為空,,,


    這實行的簡單加密的原理可參考首頁http://cxg168.126.com 的三位數>
      
4:  一切完成,然後只要上傳了除了readme.txt外的文件就行了.



    如還有什麼問題請聯絡我.

以下是聯絡我的方法(意見返回):
------------------------------ --------------------------------------
?我的留言本:   http:/ /little.oso.com.cn
我的OICQ:     873221
我的e-mail:   cxg168@sohu.com

-------------- -------------------------------------------------- -----  





http://www.bkjia.com/PHPjc/316202.html

www.bkjia.com

truehttp: //www.bkjia.com/PHPjc/316202.htmlTechArticle留言本的使用說明哈哈,很開心,做了好些時候的留言本總算可以發表了...阿,希望能大家喜歡,不喜歡也不要緊,但是,一定有不喜歡的理由,,煩...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn