精华内容
下载资源
问答
  • 今天收到一封邮件,无奈啊,我不是神,所以没办法24小时不睡觉,所以即日起关闭留言功能,何时恢复要看党啦不过现在的留言板已经被我替代为发邮件给我,所以没有影响,只是留言给我其他人看不到了使用发送邮件功能的...

    今天收到一封邮件,无奈啊,我不是神,所以没办法24小时不睡觉,所以即日起关闭留言功能,何时恢复要看党啦

    不过现在的留言板已经被我替代为发邮件给我,所以没有影响,只是留言给我其他人看不到了

    使用发送邮件功能的同学请留下你的mail

    附信件:

    尊敬的用户您好:

    根据上级要求,对我司做如下要求:
    第一: 全面清理涉及包含两性、私服、wap、低俗图片文字(含广告)、诈骗、博彩等敏感内容信息。
    第二: 如果您的网站涉及包含论坛、博客、留言板或其他社区交互式程序运行,而又无法每天24小时人工监管内容,必须关闭论坛和社区程序,或关闭发帖功能,并请全面清查网站内容,被我司发现的直接永久暂停,目前的形式比较严峻,请用户积极配合,不要把自查清理工作当作一句空话,要切实落实。
    第三: 所有未备案的网站必须取得备案号才能绑定。

    2009年12月20日
     

    转载于:https://www.cnblogs.com/x2048/articles/1794044.html

    展开全文
  • ◇ 可以关闭留言板不被访问。 ◇ 留言内容不良词语过滤。 ◇ 版主可修改留言内容。 ◇ 能把留言删除到回收站。 ◇ 可批量删除留言。 ◇ 留言前可先预览。 ◇ UBB 标签代码支持。 ◇ 能防止群发软件恶意留言。 ◇ ...
  • ZTJMessage留言板 3.0 GBK

    2021-05-01 00:06:42
    ZTJMessage是一个基于PHP+MYSQL的留言板系统,可实现留言、回复、审核等功能,页面设计简洁大方,功能实用,适用于各类网站添加一个意见反馈的...·留言板可设置关闭/开放状态; ·留言回复邮件通知; ·安全性增强;
  • jsp模拟留言板

    千次阅读 2017-10-22 12:56:13
    最近在做一个项目,遇到了许多问题,感觉到基础还是很重要的,所以重新回顾了以前的基础知识,今天向大家分享用jsp模拟留言板的功能 首先先说下一jsp的内置对象application,它和session有一个共同点就是在Tomcat...

    最近在做一个项目,遇到了许多问题,感觉到基础还是很重要的,所以重新回顾了以前的基础知识,今天向大家分享用jsp模拟留言板的功能吐舌头

    首先先说下一jsp的内置对象application,它和session有一个共同点就是在Tomcat服务器启动的时候创建,在服务器关闭的时候自动销毁,下次启动时重新创建。

    与session不同的是,session与客户一一对应,即当前客户本次访问web服务器时,session即被创建,不同的用户有着不同的session会话ID,可以通过保存当前会话使得用户在本站点各个页面跳转的时候保存用户信息,当然同一个客户在不同web站点访问时的session ID肯定是不同的啦吐舌头

    而application是一个共享对象,即在当前站点可以供所有的客户使用,所以在application对象中保存信息时一定要注意安全,可以使用同步机制来控制,如果不加以控制,可能会出现类似数据库中的脏数据,举个简单的例子,比如下面要写的留言板的功能,其中发送数据时不对这个方法加锁,可能导致在一个客户留言的时候,另一个客户也可以对其内容修改,导致留言后的信息杂乱无章,因此使用了同步机制,在有的服务器中不支持application对象,因此可以手动创建,使用ServletContext,但它是一个抽象类,可以先使用ServletContext对其进行声明,然后使用getServletContext()进行实例化,,,,哈哈哈哈,说了这么多,终于要开始正文了,这里我只是简单的模拟一下留言板的功能,让数据保存在application对象中在前台进行显示,真正的留言板的数据要和数据库进行交互,这里就不做详解了哈。大笑

    首先,下面是写留言的内容:writemessage.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>写留言</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body>
        <form action="sendsuccess.jsp" method="post">
        输入你的名字:<input type="text" name="name"/><br>
        输入你的留言标题:<input type="text" name="title"/><br/>
        输入你的留言:<textarea rows="4" cols="15" name="mail">
        </textarea><br>
       <input type="submit" name="submit" value="提交信息"/>
        </form>
        <form action="showmessage.jsp" method="post">
        <input type="submit" name="sub" value="查看留言板"/>
        </form>
      </body>
    </html>


    好了,当你提交留言后会跳转到另外一个页面提示留言成功,并且可以点击查看留言板:sendsuccess.jsp

    <%@page import="java.text.SimpleDateFormat"%>
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'sendsuccess.jsp' starting page</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body>
       <%!
       Vector<String> v=new Vector<String>();
       ServletContext application;
       public synchronized void send(String s){
       application=getServletContext();
       v.add(s);
       application.setAttribute("mess", v);
       }
       
        %>
        <%
        String name=request.getParameter("name");
        String title=request.getParameter("title");
        String mail=request.getParameter("mail");
        if(name==null){
        name="guest";
        }
        if(title==null){
        title="无标题";
        }
        if(mail==null){
        mail="无内容";
        }
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String time=sdf.format(new Date());
        String s=name+"#"+title+"#"+time+"#"+mail;
        send(s);
        out.print("<script>alert('你的信息已经提交');</script>");
         %>
         <a href="wirtemessage.jsp">返回留言板</a> | <a href="showmessage.jsp">查看留言板</a>
      </body>
    </html>
    

    下面就是展示留言板内容的代码了,这里使用了一个数据结构vector向量,相信大家都不陌生吧,,,,,好吧上开始代码:showmessage.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>留言板</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body>
        <table border="1">
        <tr>
        <td>留言者姓名</td>
        <td>留言标题</td>
        <td>留言时间</td>
        <td>留言内容</td>
        </tr>
        <%
        Vector<String> v=(Vector)application.getAttribute("mess");
        for(int i=0;i<v.size();i++){
        out.print("<tr>");
        String message=v.elementAt(i);
        byte[] buffer=message.getBytes("ISO-8859-1");
        message=new String(buffer,"UTF-8");
        String a[]=message.split("#");
        for(int j=0;j<a.length;j++){
        	if(j<a.length-1){
        	out.print("<td>"+a[j]+"</td>");
        	}
        	else{
        	out.print("<td><TextArea row=3 cols=12>"+a[j]+"</TextArea></td>");
        	}
        }
        out.print("</tr>");
        }
         %>
        </table>
        <a href="wirtemessage.jsp">返回留言板</a>
      </body>
    </html>
    最后终于完成了留言板的功能,欢迎大神来指教,欢迎讨论大笑大笑

    
    
    展开全文
  • ZTJMessage留言板 3.5 UTF8

    2021-04-30 23:57:49
    ZTJMessage是一个基于PHP+MYSQL的留言板系统,可实现留言、回复、审核等功能,页面设计简洁大方,功能实用,适用于各类网站添加一个意见反馈的...·留言板可设置关闭/开放状态; ·留言回复邮件通知; ·安全性增强;
  • localStorage demo:留言板

    千次阅读 2017-03-17 12:08:32
    1.定时两秒自动保存留言板内容,关闭浏览器重新打开后,留言板内容依然存在 2.点击clear,清除留言板内容 3.点击sumbit,在下方打印留言板内容,点击删除可以删除该条留言代码 ; charset=utf-8" /> 留言板

    版本一
    自己写的,没有用到事件oninput,实现比较复杂没有效率
    为了实现实时监听是否有输入,使用了定时器刷新保存
    截图
    这里写图片描述

    功能描述:
    1.定时两秒自动保存留言板内容,关闭浏览器重新打开后,留言板内容依然存在
    2.点击clear,清除留言板内容
    3.点击sumbit,在下方打印留言板内容,点击删除可以删除该条留言

    代码

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>留言板</title>
    </head>
     <body>
    <div>
      内容:
       <br /> 
      <textarea id="txt" cols="60" rows="10"></textarea>
      <br /> 
      <input type="button" value = "clear" id="btn_clear">
      <input type="button" value = "sumbit" id="btn_submit">
    </div>
    <div id="msg"></div>
    </body>
    <script  type="text/javascript">
    window.onload =function() {
            var storage = window.localStorage;
            var text = document.getElementById('txt');
            var msg = document.getElementById("msg");
            if (!storage.getItem("save")){
              storage.setItem("save","");
            }
            var savevalue =localStorage.getItem("save");
    
            if (savevalue != "") {
              text.value = savevalue;
    
            }
            setInterval(save,2000);
    
            function save(){
                storage.setItem("save",text.value);
            };
    
            btn_clear.onclick = function(){
              storage.removeItem("save");
              text.value = "";
            };
    
            btn_submit.onclick = function(){
              var p = document.createElement("p");
              msg.appendChild(p);
              p.innerHTML = text.value + " <span>删除</span>";
              var Span = document.getElementsByTagName("span");
              var P = document.getElementsByTagName("p");
    
              for(var i=0; i<Span.length; i++){
    
              Span[i].onclick = function(){
              msg.removeChild(this.parentNode);
             }
             }
            }
    
    
        };
    </script>
    </html>

    版本二
    老师上课给的,使用事件oninput来解决实时监听输入的功能

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>review</title>
        <style>
            .container {
                width: 40%;
                margin: 100px auto;
            }
            textarea {
                resize: none;
                outline: none;
                font-size: 2em;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <form action="">
                <textarea name="" id="feedback" cols="30" rows="5"></textarea>
            </form>
        </div>
        <script>
            window.onload = function() {
                var feedback = document.getElementById("feedback");
    
                if (localStorage.data) {
                    feedback.value = localStorage.data;
                }
    
                feedback.oninput = function() {
                    localStorage.data = this.value;
                };
            };
        </script>
    </body>
    </html>
    展开全文
  • asp小邓留言板v1.2

    2019-08-05 00:40:32
    小邓留言板是绝对开源,绝对简单的ASP程序代码,在写这个代码的时候,我尽量不让模块之间的联系太大,太大了对初学者是一个折磨。所以基于此,模块也不多,最要是分层三个模块:写留言,查看留言和管理留言。 如果有...
  • 2、后台可设置开启或关闭留言审核功能。 3、后台可设置诸如管理员帐号密码,留言板公告,网站标题,网站底部版权等信息。 4、采用最新版xhEditor编辑器,xhEditor是一个基于jQuery开发的跨平台开源迷你XHTML编辑器...
  • 枫叶PHP留言板 v1.8.rar

    2019-07-10 03:47:47
    它包含了留言板程序所需的常用功能,例如留言,表情,模板,分页。管理员可以更改, 查看和删除留言信息,也可以备份数据。 同时,它支持多种语言,系统自带了简体中文和英文,您也可以自己添加其他语言。 支持...
  • 小邓留言板 v1.2.rar

    2019-07-05 23:54:40
    小邓留言板是绝对开源,绝对简单的ASP程序代码,在写这个代码的时候,我尽量不让模块之间的联系太大,太大了对初学者是一个折磨。所以基于此,模块也不多,最要是分层三个模块:写留言,查看留言和管理留言。 如果有...
  •  留言板 开启/关闭  留言字数限制  留言时间间隔  允许编辑、删除时间间隔  UBB代码 开启/关闭  [img]标签 开启/关闭  显示头像 开启/关闭  验证码 开启/关闭  允许删除留言 开启/关闭  ...
  • //留言板的思路:1.先创建一个文件名,方便于存放写入的内容 // 2.将表单中的内容赋值给一个变量 //3.判断文件是否存在,将用户输入的值写进变量,打开文件的是时候注意选择对文件访问的操作 //4.读取文件的内容,...
  • PHP留言板的实现思路

    2019-01-24 18:27:00
    PHP留言板的实现思路 本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下:1.创建一个存放留言信息的文件名2.获取表单中的数据给一个变量3.判断文件的时候存在4.对文件执行写的操作...

    本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下:
    1.创建一个存放留言信息的文件名
    2.获取表单中的数据给一个变量
    3.判断文件的时候存在
    4.对文件执行写的操作,在这之前,注意打开文件的时候,选择对文件的访问方式,最后记得关闭文件
    5.对文件执行读的操作,同样最后要记得关闭文件

     1     <?php
     2      
     3     //留言板的思路:1.先创建一个文件名,方便于存放写入的内容
     4     // 2.将表单中的内容赋值给一个变量
     5     //3.判断文件是否存在,将用户输入的值写进变量,打开文件的是时候注意选择对文件访问的操作
     6     //4.读取文件的内容,关闭文件
     7      
     8      
     9     header("Content-Type:text/html;charset=utf8");
    10     $filename = "message.txt";//创建一个文件的名字
    11      
    12     //如果用户提交了, 就写入文件, 按一定格式写入
    13     if(isset($_POST['dosubmit'])) {
    14     //字段的分隔使用||, 行的分隔使用[n]
    15     $mess = "{$_POST['username']}||".time()."||{$_POST['title']}||{$_POST['content']}[n]";
    16      
    17      
    18     writemessage($filename, $mess);//向文件写进内容
    19      
    20     }
    21      
    22     if(file_exists($filename)) {//判断文件 是否存在
    23     readmessage($filename);//读取文件的函数
    24     }
    25      
    26      
    27     function writemessage($filename, $mess) {
    28     $fp = fopen($filename, "a");//在尾部执行写的操作,且不删除原来的文件内容
    29     fwrite($fp, $mess);//写入文件
    30      
    31     fclose($fp);//关闭文件
    32     }
    33      
    34     function readmessage($filename) {
    35     $mess = file_get_contents($filename);
    36     $mess = rtrim($mess, "[n]");
    37      
    38     $arrmess = explode("[n]", $mess);
    39      
    40     foreach($arrmess as $m) {
    41     list($username, $dt ,$title, $content) = explode("||", $m);
    42      
    43     echo "{$username}, ".date("Y-m-d H:i").": <i>{$title}</i>, <u>{$content}</u><br><hr><br>";
    44     }
    45      
    46     }
    47      
    48     ?>
    49      
    50     <form action="message.php" method="post">
    51     用户: <input type="text" name="username" value="" /><br>
    52     标题:<input type="text" name="title" value="" /><br>
    53     内容:<textarea name="content" cols="40" rows="4"></textarea><br>
    54     <input type="submit" name="dosubmit" value="留言" /><br>
    55     </form>

    以上就是本文的全部内容,希望对大家的学习有所帮助
    这里还有更多留言评论实例https://www.sucaihuo.com/php/221-0-0-0
    有兴趣的朋友可以看看

    posted on 2019-01-24 18:27 llzoyf 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/llzoyf/p/10316164.html

    展开全文
  • ZTJMessage是一个基于PHP MYSQL的留言板系统,可实现留言、回复、审核等功能,页面设计简洁大方,功能实用,适用于各类网站添加一个意见反馈的...·留言板可设置关闭/开放状态; ·留言回复邮件通知; ·安全性增强;
  • 音匀至PHP留言板v2010.1

    2019-07-26 18:09:23
    (2)后台可设置开启或关闭留言审核功能;可设置管理员帐号密码,留言板公告,网站标题,网站版权等;并且可批量删除,审核留言,留言IP归属地查询等. 安装说明: (1)将程序按之前配置参数情况上传到指定二级目
  • jsp 留言板

    2009-01-02 19:31:59
    //关闭数据库连接 public void closeConnection() { try { if (rs!=null) rs.close(); } catch(Exception e) { e.printStackTrace(); } try { if (stmt!=null) stmt.close(); ...
  • 淘特网留言板程序提供的功能有: 1、多彩留言,包括图像和图标 2、支持UBB留言. 3、留言可以悄悄话发送给版主,其他用户看不见。 4、强大的后台管理功能。 5、限制留言者IP,过滤恶意用户留言。 6、过滤字符功能...
  • PHP实现留言板功能实例代码

    千次阅读 2019-01-23 11:48:45
    本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下 1.创建一个存放留言信息的文件名 2.获取表单中的数据给一个变量 3.判断文件的时候存在 ... //留言板的思路:1.先创建一个文件名...
  • 本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下1.创建一个存放留言信息的文件名2.获取表单中的数据给一个变量3.判断文件的时候存在4....//留言板的思路:1.先创建一个文件名,方...
  • 我们用帝国cms7.5的时候,但是打开留言板页面...其实这个意思就是我们关闭留言板。打开以后就可以正常使用了。具体操作如下: 在后台-系统设置-基本属性-关闭前台模块相关功能-找到留言板关闭然后保存设置即可 ...
  • ASP+ACCESS留言板

    热门讨论 2008-11-25 11:03:17
    13、设置悄悄话功能的开启与关闭 14、垃圾语言过滤 15、在线更改最大留言字节数 16、根据IP推断留言者的大致所在地 安装: 首页默认为indx.asp 1、进入login.asp,默认用户名与密码皆为admin,修改资料与基本设置,...
  • 帝国cms留言板功能如何使用?

    千次阅读 2018-09-26 16:32:56
    留言板模板 编辑你的留言板样式,编辑完毕点击修改提交. &lt;form action="../../enews/index.php" method="post" name="form1" id="form1"&
  • (2)后台可设置开启或关闭留言审核功能;可设置管理员帐号密码,留言板公告,网站标题,网站版权等;并且可批量删除,审核留言,留言IP归属地查询等. 安装说明: (1)将程序按之前配置参数情况上传到指定二级目录或根...
  • PHPCMS留言板制作

    2016-02-12 00:07:22
    资源文件在文章最后的网盘链接里,请...整理后发布,改进了几处,比如表单信息提交后不关闭框架,原文formid值未提示修改,index.html第四处修改地方也不对等等! 将 ok.html success.html show_box.html三个文件放在 ...
  • 实现留言板的思路: 1.创建一个存放留言信息的文件名 2.获取表单中的数据给一个变量 3.判断文件的时候存在 4.对文件执行写的操作,在这之前,注意打开文件的时候,选择对文件的访问方式,最后记得关闭文件 5.对...
  • ZTJMessage是基于新欣网络工作室自主研发的ZTJPHP框架开发的一款全新的PHP留言板软件 经过半年多的开发,ZTJMessage 3.5终于完成了!现放出测试版供大家试用 ZTJMessage简介 * 留言批量删除、回复 * 可设置拟...
  • 淘特网留言板2.1

    2005-12-20 18:51:12
    欢迎使用淘特网留言板程序2.1| ============== 本版本提供的功能有: 1、多彩留言,包括图像和图标 2、支持UBB留言. 3、留言可以悄悄话发送给版主,其他用户看不见。 4、强大的后台管理功能...
  • 夜孩子互联之鬼故留言板经过小量的“丑化”应该也恐怖,喜欢恐怖故事刺激的你就不要错过了.管理用户和密码都是:admin 1) 可自定标题栏 2) 可自定状态栏 3) 可自定网站首页网址 4) 在线发布修改站长...
  • 在后台任意开启关闭 18.广告功能,为个人网站盈利考虑放置多处广告位可填写任何广告代码 19.新的数据库备份功能,在线复制、在线压缩、在线备份、在线恢复 彻底解决木马改名运行漏洞 全新的后台界面以及简单容易...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 520
精华内容 208
关键字:

关闭留言板