要求:

1.留言本,即留言后,能让客户用户查看其留言。
2.留言本该具有用户发表的标题,用户的注册名,发表的内容。
3.所以留言本的实现需要两个模块,一个是静态的html页面,提供表单供用户输入,另一个是php页面,用于接收用户的输入并将结果保存。还需要一个php页面,用来显示接收到的信息。
4.建立一个message文件夹,里面存放以上三个文件,并在里面建立一个post资料夹,用来上传用户提交的数据。(文件夹可自己命名。)
5.要把界面美化。

Display.php文件的代码如下

<?php
$path="post/";
$dr=opendir($path);
while($filen=readdir($dr)){
if($filen !="." and $filen !=".."){
$fs=fopen($path.$filen,"r");
echo"<b>标题:</b>".fgets($fs)."<br/>";
echo"<b>作者:</b>".fgets($fs)."<br/>";
echo"<b>内容:</b>".fread($fs,filesize($path.$filen))."<pre/>";
echo"<hr/>";
fclose($fs);
}
}
closedir($dr);?>

Post.php代码如下


<?php
$path="post/";//指定存储路劲
$filename="S".date("YmdHis").".bat";//有当前时间产生文件名
$fp=fopen($path.$filename,"w");//一写入方式创建并打开文件
//$title=$POST["title"];
//$author=$POST["author"];
//$conment=$POST["conment"];
fwrite($fp,$_POST["title"]."\n");
fwrite($fp,$_POST["author"]."\n");
fwrite($fp,$_POST["conment"]."\n");
fclose($fp);
echo "你的留言发表成功";
?>

post.html代码


<!DOCTYPE html>
<html>
<head><title>留言板</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"><script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script><script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script><script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
</head><body class="bg-light"><h1 align="center">我的留言板</h1><form action="Post.php" method="post" name="form"><div class="container"><div align="center"><button type="submit" class="btn btn-outline-success">提交查询内容</button><button type="reset" class="btn btn-outline-primary">重置</button></div><div><div class="form-group"><label for="title">标题:</label><input type="text" name="title" class="form-control" id="title" placeholder="Enter title" size="50" data-toggle="tooltip" data-placement="left" title="亲,请提交你的标题哦"></div><div class="form-group"><label for="author">作者:</label><input type="text" name="author" class="form-control" id="author" placeholder="Enter author" size="20" data-toggle="tooltip" title="亲,请提交你的伟大昵称呢"></div><div class="form-group"><label for="conment">内容:</label><textarea name="conment" class="form-control" rows="5" id="conment" placeholder="Enter conment" data-toggle="tooltip" data-placement="bottom" title="亲,请写下你的小日常哟"></textarea></div><script>$(document).ready(function(){$('[data-toggle="tooltip"]').tooltip();   });</script></div></div></form></body>
</html>

大家有什么建议,可以提出了一起讨论,谢谢

PHP写一个简单的留言板相关推荐

  1. php mysql 简单留言板_PHP+MySql实现一个简单的留言板

    跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼-(不熟练花了一天的时间- 留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础S ...

  2. 【留言板】使用Think PHP6+光年模板开发一个简单的留言板

    前言:本文章是使用thinkphp6框架加上光年模板开发的一套留言板,个人感觉特别适合新手有点小基础的同学尝试去实战,文章和代码可能都写得不太好! 工具与环境: VSCode(简称)也可以使用别的 光 ...

  3. Django+Layui+SQLite+JQuery实现一个简单的留言板

    本次使用到的知识: Django框架的使用 Layui的使用 Jquery的使用 SQLite的使用 实现效果: 目录 功能结构图 准备工作 创建项目 1.创建项目 2.创建App 3.创建对应文件夹 ...

  4. HTML+PHP+MYSQL实现一个简单的留言板

    提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 大家好,下面将为大家展示 基于HTML PHP MYSQL的留言板的设计与实现过程,适合初学者点击观看,以下我将会以笔者自称! 废话不 ...

  5. 如何使用小程序云开发实现一个简单的留言板

    简介 本教程将教您如何使用小程序云开发快速构建一个留言板应用程序.您将学习到如何使用云数据库.云函数和云存储等功能,以及如何将它们集成到您的小程序中. 小程序开发教程:微信小程序入门与实战 常用组件A ...

  6. 留言板asp mysql_ASP简单入门(制作一个简单的留言板 )

    语句 -- %> <2>定义变量dim语句 dim a,b a=10 b="ok!" %> 注意:定义的变量可以是数值型,也可以是字符或者其他类型的 < ...

  7. php实例之简单的留言板,PHP实例一之简单的留言板

    注:参考兄弟连教学视频写的一个简单的留言板模块,获得更多内容请参考我的博文. 示例:文本式留言板 需要的知识点: 1.文件操作: file_put_contents();文件的写入函数 file_ge ...

  8. XPO学习(6)----实现一个简单的留言薄(ASP.NET)

    l留言簿是网站上很常见的一个功能.一个访问者可以通过这个留言簿留下姓名,EMAIL,消息标题及内容.内容显示用ASPxNewscontrol控件.类似界面如下: 步骤: 1.界面设计 2.定义一个持久 ...

  9. php mysql 简单留言板_php+mysql 最简单的留言板_PHP教程

    php+mysql 最简单的留言板 学完了记得动手操作. id name email content ; $result = mysql_query(SELECT * FROM message); w ...

最新文章

  1. 2017年卖掉全副身家买比特币,全家人一起游牧……这个企业家好疯狂!
  2. 《OpenGL ES 3.x游戏开发(上卷)》一1.5 Android应用程序运行的机制
  3. Bonjour是什么?
  4. 《CLR via C#》 第三版的主要内容
  5. Elasticsearch(二) ik分词器的安装 以及 自定义分词
  6. matlab彩色图像变暗
  7. python官网的软件-python软件怎么用
  8. arm linux dma 编程 request_dma,Linux驱动技术技术之一:DMA编程
  9. Echarts官网无法打开的问题
  10. 正则表达式——常用量词
  11. Java| MANIFEST.MF讲解
  12. python精灵和精灵组_Pygame精灵和精灵组
  13. CentOS6.5下搭建LAMP+FreeRadius+Daloradius Web管理和TP-LINK路由器、H3C交换机连接,实现,上网认证和记账功能
  14. 全能终端神器mobaxterm入坑指南
  15. 软碟通(UltraISO注册码) v9.5.3.2901汉化版
  16. 文件名中不能包含的字符有哪些?
  17. 求助如何写这种复杂的影射关系文件
  18. 面部属性预测增强的深层识别网络
  19. for while循环、if判断
  20. ps怎么抠图-ps怎么抠图换背景透明

热门文章

  1. JS字符串转数组和数组转字符串
  2. 企业数据备份,需要多少容量和性能满足?
  3. 利用R语言画简单时间序列图
  4. 【C++11】包装器
  5. 『方案』《女友十年精华》 ORC 图片 文字识别 详解
  6. 名帖84 米芾 小楷《九歌》
  7. 详解阿里云数据中台,一篇文章全面了解大数据“网红”
  8. cad2016服务器为空,修改CAD2016的服务器地址
  9. python报告的创新点_课题研究中的拟创新点是什么
  10. 关闭upupoo悬浮窗口