源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP+MySQL 制作简单的留言本

  • 时间:2020-04-12 00:37 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP+MySQL 制作简单的留言本
[img]http://img.1sucai.cn/uploads/article/2018010710/20180107100150_0_38714.jpg[/img]   留言显示页面:比上一个例子增加了分页和留言回复的功能 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100151_1_68373.jpg[/img] 主要代码: install/index.php:程序安装页面
[url=../index.php]}else{ exit("文件写入失败"); } fclose($fp); } }else{ exit("不能执行CREATE TABLE语句:".$sql_create_table); } }else{ exit("不能执行CREATE DATABASE语句:".$sql_create_database); } }else{ exit("不能执行DROP DATABASE语句:".$sql_drop_database); } }else{ exit("连接数据库失败,请检查MySQL主机名、用户名和密码"); } }
生成的config.php文件: index.php:程序显示页面
[url=index.php?page=1]} if($prev_page<1){ echo "上一页 | "; }else{ echo "<a href='index.php?page=".$prev_page."'>上一页</a> | "; } if($next_page>$page_count){ echo "下一页 | "; }else{ echo "<a href='index.php?page=".$next_page."'>下一页</a> | "; } if($page>=$page_count){ echo "最后一页"; }else{ echo "<a href='index.php?page=".$page_count."'>最后一页</a>"; } } ?> </table> <?php } ?> <?php if(isset($_SESSION["admin_name"]) && $_SESSION["admin_name"]!=""){ ?> <p><a href="logout.php">退出管理</a></p> <?php }else{ ?> <p><a href="login.php">登陆管理</a></p> <?php } ?>
saveadd.php:保存留言
<?php if(!$_POST["author"] || !$_POST["content"]) { echo "<meta http-equiv="refresh" content="2;url=index.php">n"; echo "你没有填写留言姓名或内容,2秒钟返回首页"; exit(); }else{ $imgflag=0; function random($length) { $hash = 'IMG-'; $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max = strlen($chars) - 1; echo (double)microtime() * 1000000; for($i = 0; $i < $length; $i++) { $hash .= $chars[mt_rand(0, $max)]; } return $hash; } function fileext($filename) { return substr(strrchr($filename, '.'), 1); } if($_FILES["upfile"]["name"]!=""){ $uploaddir="upfile/"; $type=array("jpg","gif","bmp","jpeg","png"); if(!in_array(strtolower(fileext($_FILES['upfile']['name'])),$type)) { echo "<meta http-equiv="refresh" content="2;url=index.php">n"; $text=implode(",",$type); echo "您只能上传以下类型文件: ",$text,"<br>"; exit(); } else { $filename=explode(".",$_FILES['upfile']['name']); do { $filename[0]=random(10); $randname=implode(".",$filename); $uploadfile=$uploaddir.$randname; } while(file_exists($uploadfile)); if (move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile)){ echo "上传图片成功"; $imgflag=1; } else{ echo "上传图片失败!"; $imgflag=0; } } } $author=base64_encode($_POST["author"]); $content=base64_encode(ereg_replace("rn","<br>",htmlspecialchars($_POST["content"]))); $smiles=base64_encode($_POST["smiles"]); if($_POST["title"]){ $title=base64_encode($_POST["title"]); }else{ $title=base64_encode("无标题"); } $addtime=time(); if($imgflag==1){ $photo=base64_encode($randname); }else{ $photo="NONE"; } //保存数据 $sql="INSERT INTO messageboard(author,title,smiles,content,photo,addtime) VALUES('$author','$title','$smiles','$content','$photo',$addtime)"; mysql_query($sql,$conn); echo "<meta http-equiv="refresh" content="2;url=index.php">n"; echo "谢谢您的留言,2秒钟返回首页"; } ?> savereply.php:保存回复 <?php if(isset($_SESSION["admin_name"]) && $_SESSION["admin_name"]!="") { if(!$_POST["content"]) { echo "<meta http-equiv="refresh" content="2;url=index.php">n"; echo "你没有填写回复内容,2秒钟返回首页"; exit(); }else{ $msgid=$_POST["msgid"]; $content=base64_encode(ereg_replace("rn","<br>",htmlspecialchars($_POST["content"]))); $addtime=time(); //保存数据 $sql="INSERT INTO reply(msgid,content,addtime) VALUES($msgid,'$content',$addtime)"; mysql_query($sql,$conn); echo "<meta http-equiv="refresh" content="2;url=index.php">n"; echo "谢谢您的留言,2秒钟返回首页"; } } ?>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部