PHP微信表白墻源碼是基于ThinkPHP框架編寫的,全站使用ajax無刷新請求和提交數(shù)據(jù),使用非常流暢,用戶體驗很高。
本程序?qū)崿F(xiàn)的功能是:
頭像:頭像使用了QQ頭像取消了之前的隨機顯示頭像,新增了填寫QQ的字段,頭像會自動獲取用戶的QQ號碼頭像;
告白:點擊“我要表白”按鈕,輸入郵箱和昵稱等信息,可以進行一次告白;告白后,IP地址被記錄,在500秒內(nèi)不可重復(fù)告白,同時記錄用戶輸入的游戲和昵稱存入session,之后該用戶對其他告白進行評論就會自動顯示此用戶名。
評論:分為兩種情況,如果用戶之前沒有進行告白操作(無session記錄),點擊提交評論后,會出現(xiàn)完善用戶信息的表單,完善后才可以進行評論;如果用戶已經(jīng)進行過告白操作,則直接會成功評論。
點贊:一個IP在一定時間里對一個內(nèi)容只能點一次,除非用戶更換IP或者等待300秒。
搜索:點擊搜索后,會彈出搜索框,只提供搜索被告白者姓名; 翻頁等其他鏈接:點擊后會出現(xiàn)加載動畫,在此期間背景變黑,不可以進行其他操作,直到加載完成。
后臺管理功能:由于時間限制,后臺做的比較潦草,只提供刪除功能,無修改功能。 其他:出于安全考慮和服務(wù)器資源考慮,已經(jīng)更換為使用QQ頭像。
文件目錄如下:
Forlove :程序核心文件夾;
Public :樣式圖片 JS 文件夾,logo圖片文件在這里面;
ThinkPHP :ThinkPHP 核心文件,一定不能刪除或者修改;
gaobao.sql :數(shù)據(jù)庫導(dǎo)入文件,需要將其導(dǎo)入到數(shù)據(jù)庫中;
index.php :入口文件。
適用范圍:
ThinkPHP源碼、微信表白墻
運行環(huán)境:PHP+MYSQL
安裝說明:
1.將"數(shù)據(jù)庫請分別導(dǎo)入"文件夾里面的數(shù)據(jù)庫分別導(dǎo)入到數(shù)據(jù)庫中
2.拷貝所有文件到網(wǎng)站目錄
3.修改 Forlove/Home/Conf/config.php 文件,按照其中的漢字提示修改為自己的數(shù)據(jù)庫信息。
5.網(wǎng)站前臺地址:http://域名/
6、前臺目錄文件路徑:Forlove/Home/View/Index文件夾,修改相應(yīng)文件即可
7、后臺目錄文件路徑:Forlove/Home/View/admin文件夾,修改相應(yīng)文件即可
