===================

先创建note.php

<html>
<head><title>PHP留言本</title></head>
<style type="text/css">
<!--
.{ font-family: "宋体"; font-size: 9pt;}
-->
</style>
<body bgcolor=#cccccc>
<center><font style=" color=color:#cccccc;font-size:12pt">php留言本</font>
<form method="POST" action="result.php">
<table border=1 width=555>
<tr>
 <td width=20%>您的大名:
 </td>
 <td width=50%><input type=text name=nickname style=width:100%>
 </td>
</tr>
<tr>
 <td width=20%>电子邮件:
 </td>
 <td width=50%><input type=text name=email style=width:100%>
 </td>
</tr>
<tr >
 <td width=20%>留言:<br><br><br>
 </td>
 <td width=80%> <textarea name=notes  cols="70" rows="5" ></textarea>
 </td>
</tr>
<tr>
 <td width=20%> </td>
 <td width=80% align=center><input type="submit" name=submit value="确定"><input type="reset" value="重写"><input name=clear type="submit" value="清除" >

 </td>
</tr></table>
</form></table>
<table border=1 width=555>
<tr><td>
<hr width=550><?
$f = fopen("note.txt","r");
$msg = fread($f,filesize("note.txt"));
fclose($f);
print "$msg";
?></td>
</tr>
</table>
</center>

<p align=right><font style=" color=color:#cccccc;font-size:12pt">作者:<a href="mailto:dengfzj@126.com">业如</a><br>
主页:<a href="http://weibo.com/dengyr">微博</a></font>

</body>
</html>
然后创建

result.php

<html>
<head>
<style type="text/css">

</style>
<body bgcolor=#cccccc>

<table align=center border=0 width=555>  <tr>
<?php
//先判断是否清除
if($_POST["clear"]=="清除")
 {
 print "<td align=center><b><h1 ><font color=red>已清除!</font></h1></td><br><br>";
 $f=fopen("note.txt","w");
 fwrite($f,"");
 fclose($f);
 }
 else{
  if(($_POST["nickname"]&&$_POST["email"]&&$_POST["notes"])!=0)
  {
$t = date(Y年m月d日);
$note=str_replace("<","<",$_POST["notes"]);
$note=str_replace(">",">",$note);
$note=str_replace("
","<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$note);
$main="<font color=#FF6600>网上大名:</font><a href=mailto:".$_POST

["email"].">".$_POST["nickname"]."</a>(".$t.")<br><font color=#FF6600>

留言:</font>".$note." <br><hr width=550>"; 
$f=fopen("note.txt","a");
fwrite($f,$main);
fclose($f);
print "<td align=center><b><h1 ><font color=red>成功!</font></h1></td><br><br>";
print "$main";
print "<b><font font-size=9pt color=#FF99FF>谢谢您的留言!</font><br>";
}
  else{
  if ($_POST["nickname"]=="")
  print "<b><font font-size=9pt color=#00CC00>您的大名?</font><br>";
  if($_POST["email"]=="")
  print "<b><font font-size=9pt color=#00CC00>您电子邮件?</font><br>";
  if($_POST["notes"]=="")
  print "<b><font font-size=9pt color=#00CC00>您没有要说的吗?</font><br>";
  print "<td align=center><b><h1 ><font color=red>请检查以上各项!</font></h1></td><br><br>";
  }
 
   }
?>  </tr>
</table>
<p><br></p>
<p><br></p>
<center><a href="note.php">返回</a></center>
<p><br></p>
<p align=right><font style=" color=color:#cccccc;font-size:12pt">作者:

<a href="mailto:dengfzj@126.com">业如</a><br>
主页:<a href="http://weibo.com/dengyr">微博</a></font>

</body>
</html>

ok代码结束了

php留言板程序的更多相关文章

  1. css教程如何修改留言板程序

    error_reporting(0);$conn = new com("adodb.connection"); $conn->open("driver={micro ...

  2. [课程设计]Scrum 3.7 多鱼点餐系统开发进度(留言板选择方案)

    Scrum 3.7 多鱼点餐系统开发进度(留言板选择方案) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统W ...

  3. 微信小程序实现简易留言板

    微信小程序现在很火,于是也就玩玩,做了一个简易的留言板,让大家看看,你们会说no picture you say a j8 a,好吧先上图. 样子就是的,功能一目了然,下面我们就贴实现的代码,首先是H ...

  4. flask实战-留言板-Web程序开发流程

    Web程序开发流程 在实际的开发中,一个Web程序的开发过程要设计多个角色,比如客户(提出需求).项目经理(决定需求的实现方式).开发者(实现需求)等,在这里我们假设自己是一个人全职开发.一般来说一个 ...

  5. Operator 示例:使用 Redis 部署 PHP 留言板应用程序

    「Kubernetes 官方示例:使用 Redis 部署 PHP 留言板应用程序」Operator 化. 源码仓库:https://github.com/jxlwqq/guestbook-operat ...

  6. jsp中运用application实现共享留言板功能

    jsp中application的知识点总结: 1.一个Web应用程序启动后,将会自动创建一个application对象,在整个应用程序的运行过程中只有这一个application对象,即所有访问该网站 ...

  7. JSP简易留言板

    写在前面 在上篇博文JSP内置对象中介绍JSP的9个内置对象的含义和常用方法,但都是比较理论的知识.今天为大家带来一个小应用,用application制作的简易留言板. 包括三个功能模块:留言提交.留 ...

  8. dede留言板BUG解决

    dede留言板刷新后空白BUG解决 DEDE留言板验证码留空或者不正确返回空白页面的解决方法 解决方法如下进入文件/plus/guestbook.php 找到代码ShowMsg("验证码不正 ...

  9. Servlet实践--留言板-v1

    功能介绍: 由三个jsp页面组成,在doGet中根据请求URL中的请求参数不同,跳转到不同的页面: 页面1:显示整个留言板列表 页面2:创建留言页面(包括用户.主题.内容和上传文件) 页面3:在查看单 ...

随机推荐

  1. 人生苦短,我用Python——博客目录

    计算机基础 计算机硬件基础知识 操作系统基础 Python基础 Windows环境下Python2和Python3的安装 交互式环境与变量的使用 简单介绍Python基本数据类型及程序交互 基本运算符 ...

  2. subing用法

    sql中substring截取,start位置索引由1开始 c#中substring截取,start位置索引由0开始

  3. idea for Mac for循环快捷键

    1.itar 生成array for代码块 for (int i = 0; i < array.length; i++) { = array[i]; } 2.itco 生成Collection迭 ...

  4. DataFrame 重新设置索引: reindex 和 reset_index 的区别

    将两个 DataFrame 拼接后,想要对拼接后的 DataFrame 重新设置索引要用 reset_index 方法,要想让之前的索引消失,传入参数:drop=True.具体事例: data2017 ...

  5. jquary高级和ajax

    jquary高级: 1.动画 1.三种方式显示与隐藏元素 1.默认显示和隐藏的方式 1.show([speed],[easing],[fn]):显示 [speed],[easing],[fn] spe ...

  6. VUE 创建element项目

    前提:电脑安装git node.js 一.右键Git Bash Here 二.$ vue init webpack element //新建一个element项目,element是文件夹名字 $ cd ...

  7. 命令“copy /V 已退出,代码为 1

    这个错误出现在vs生成事件里的命令行里. 第一种:简单粗暴直接清空命令行 第二种:通过输出的打印结果来分析: 比如我的出现这个原因一般有两种情况: 第一种:是可能我引用的共享盘Z盘无法连接: 第二种: ...

  8. Win10系列:C#应用控件进阶6

    路径 路径(Path)可以用来定义任意形状的曲线和几何图形,当然这种任意性也带来了复杂性.为了方便的绘制几何图形,微软在Visual Studio 2012安装包中为程序开发者提供了免费的Blend ...

  9. Tensorflow搭建卷积神经网络识别手写英语字母

    更新记录: 2018年2月5日 初始文章版本 近几天需要进行英语手写体识别,查阅了很多资料,但是大多数资料都是针对MNIST数据集的,并且主要识别手写数字.为了满足实际的英文手写识别需求,需要从训练集 ...

  10. GetLastError 错误返回码

    (0)-操作成功完成.(1)-功能错误.(2)- 系统找不到指定的文件.(3)-系统找不到指定的路径.(4)-系统无法打开文件.(5)-拒绝访问.(6)-句柄无 效.(7)-存储控制块被损坏.(8)- ...