php留言板系統
1. php鐣欒█鏉誇腑濡備綍鎶婁竴涓鐢ㄦ埛鐨勭暀璦鏀懼湪鍚屼竴涓琛ㄦ牸涓錛
1銆佹渶綆鍗曠殑鍔炴硶錛屽氨鏄鍦ㄧ敤鎴瘋〃閲屾坊鍔犱袱涓瀛楁點傛瘡涓鐢ㄦ埛鐨勬渶鍚庣暀璦鏃墮棿銆佺暀璦鍐呭圭殑ID鍙楓
姣忎釜鐢ㄦ埛鍙戣█鐨勬椂鍊欙紝寰鏁版嵁鍐欑暀璦鐨勬椂鍊欙紝欏轟究鏇存柊涓涓嬩粬鐨勬渶鏂扮暀璦鏃墮棿鍜屻佹渶鍚庣暀璦鐨処D銆
閫氳繃榪欐牱鐨勬柟娉曪紝灝卞彲浠ュ緢杞繪澗鍦板疄鐜頒綘鎵璇寸殑鍔熻兘浜嗐傝葷敤鎴瘋〃錛屾寜鐓ф渶鍚庣暀璦鐨勬椂闂磋繘琛屾帓搴忥紝鍏寵仈鐣欒█鐨処D鍙鳳紝璇誨嚭鍐呭廣
2銆佸傛灉涓嶆兂鍔ㄦ暟鎹搴擄紝闂棰樺氨鏄懼緱鏈夌偣楹葷儲銆傚洜涓烘暟鎹搴炲ぇ錛屽張鑰冭檻鍋氬垎欏電▼搴忥紝鎵浠ラ熷害涓婂彲鑳藉緢鎱銆
鍥犳椂闂村叧緋伙紝鎴戝氨鏂囩櫧澶規潅璺熶綘璇翠釜澶ф傦紝鏂規硶鏄榪欐牱鐨勶細
錛1錛夊厛鑾峰彇鏈鏂扮暀璦鐨勪笉閲嶅嶇殑鐢ㄦ埛ID錛
for($i=0;$i<$line;i++) //$line 涓轟竴欏墊墍鏄劇ず鐨勮屾暟
{
...鎸夋椂闂村掑簭錛屼竴鏉℃潯璇葷暀璦琛錛屽彇鍑虹敤鎴稩D.....紼嬪簭鑷宸卞啓...錛
$user_list[$i]=鐢ㄦ埛ID錛
$new_list = array_unique ($user_list); //鐢╝rray_unique鍑芥暟鍓旈櫎鏁扮粍涓閲嶅嶇殑鐢ㄦ埛ID錛
if($new_list==$line||鏁版嵁琛ㄧ粨鏉){閫鍑哄驚鐜瘮
}
(2錛夐氳繃鑾峰彇鐨勪笉閲嶅嶇殑鏈鏂扮暀璦鐢ㄦ埛鐨勬暟緇勶紝閫氳繃鍏寵仈鏁版嵁搴擄紝寰鐜鑾峰彇鐣欒█鍐呭廣
2. php留言板項目怎麼做
本項目需要鋒鍵數phpmysql來實現。
首先需要分析資料庫:
需要建立用戶表(user)
表中欄位:編號(id int primary key auto_increment),昵稱(nickname varchar(255)),性別(sex int(1) 男為1,女為0),郵箱(email varchar(255)),注冊時間(reg_time varchar(255) 時間戳)
還需要建立留言表(leaveword)
表中欄位:編號(id int primary key auto_increment),留言用戶編號(user_id int),留言內容(content text),留言時間(leaveword_time varchar(255))
建完表並插入一些測試數據後,就開始設計頁亮跡面了。
當用戶登錄後,需要把用戶的id存入session中$_SESSION['user_id'],以便用來驗證用戶是否登錄,是否有許可權發表留言。
用戶進入到留言頁面中以後,需要分頁展示其他(包括自銀首己)的留言。
3. PHP鍋氱殑鐣欒█鏉匡紝娌$敤鏁版嵁搴擄紝鎬庝箞瀹炵幇鍒犻櫎鐣欒█銆傚掑簭鏄劇ず鐣欒█騫舵樉紺虹暀璦鏃墮棿,鍏蜂綋鍒頒唬鐮侊紝璋㈣阿錛
浣跨敤glob 璇誨嚭鎵鏈夌殑鏂囦歡 鐒跺悗浣跨敤 krsort 閫嗗悜鎺掑簭 鍒嗛〉 璇誨嚭浣犺佺暀璦
4. 奼俻hp鐣欒█鏉誇唬鐮 瑕佹渶綆鍗曠殑 鍙鏈夌暀璦鍜屾彁浜 鐒跺悗鏄劇ず鍦ㄧ暀璦妗嗕笅闈㈠氨鍙浠 涓嶇敤璺寵漿欏甸潰 鑳藉氱畝鍗曞氨澶氱畝鍗
鎴戝氨鐓т綘鍐欑殑HTML鏉ュ啓PHP紼嬪簭
榪欎釜鏂囦歡鍚嶄負錛歳eceive.php
<html>
<head><title>鎴戠殑鐣欒█鏉</title></head>
<body>
<form action="receive.php" method="post">
<h3>鎴戠殑鐣欒█鏉</h3>
<textarea rows="10" cols="100" name="content" /><br/>
<input type="submit" value="鍙戣〃" size="20" name=鈥渟ub鈥>
<form>
<?php
$content= $_POST['content'];
if($_POST['sub']=='鍙戣〃'錛墈
echo '鎮ㄧ殑鐣欒█鍐呭癸細'.$content;
}
?>
</body>
</html>
榪欐牱浣犵湅鐨勯潪甯告竻妤氫簡錛屽笇鏈涜兘甯鍔╀綘