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>
杩欐牱浣犵湅镄勯潪甯告竻妤氢简锛屽笇链涜兘甯锷╀綘