`

thinkphp在线留言

 
阅读更多

前台

 <table width="676" height="297" border="0" cellpadding="0" cellspacing="0">
   
   <form method="post" action="__URL__/log">
  <tr>
    <td width="75" align="left">你的名称:</td>
    <td width="601"><input type="text"  name="leave_user" value=""/></td>
  </tr>
  <tr>
    <td align="left">联系电话:</td>
    <td><input type="text"  name="leave_contact" value=""/></td>
  </tr>
  <tr>
    <td align="left">电子邮箱:</td>
    <td><input type="text" name="leave_email"  value=""/></td>
  </tr>
  <tr>
    <td height="121" align="left">留言内容:</td>
    <td><label>
      <textarea  name="leave_content" cols="45" rows="5"></textarea>
    </label></td>
  </tr>
  <tr>
                            <td >验证码:</td>
                          <td style="width:250px;"><div><input id="Text4" name="logx" type="text" class="lgin" style="width:100px;"  />
                          
                            <img   id="log" name="log"  title="点击刷新验证码" onclick="ref()" src="__URL__/regh">
                            </td>
                        </tr>
  <tr>
    <td height="70"></td>
    <td ><input class="btn" type="submit" value="提交"/>
    
    
    
    </td>
    </tr>
    
  </form>
</table>



后台


 function liuyan(){
     
     
     header('Content-type:text/html;charset=utf-8');
 
 
     //echo $_POST['regx'];
     if (md5($_POST['logx']) != $_SESSION['verify']) {
         echo '<script>alert("验证码错误");window.location.href="'.__URL__.'/problem"</script>';
             
 
     }
     else {
             //记住这里的首字母要大写
         $this->uadd(‘Liuyan');
         
                  
     }
 
    
 }



//这个事模块处理函数

<?php
class LeavesModel extends Model{
    protected $_validate   =   array(
    
            array('leave_user','require','姓名不能为空'), //默认情况下用正则进行验证
            array('leave_user','checklen','用户名长度应该在6-15位',0,'callback'),
            array('leave_contact','require','联系方式不能为空'), //默认情况下用正则进行验证
            array('leave_contact','RegContact','联系方式格式不对',0,'callback'),
                
            array('leave_email','RegMail','邮箱格式不对',0,'callback'),
            
            array('leave_content','require','留言内容不能为空'), //默认情况下用正则进行验证
            array('leave_content','checklen2','留言内容长度应该在500字之内',0,'callback'), //默认情况下用正则进行验证
                    
            array('regx','require','请输入验证码'), //默认情况下用正则进行验证
                    
                    
            
    );

function checklen($data){
  if(strlen($data)>15||strlen($data)<5){
   return false;
  }else{
   return true;
  }
 }
 function checklen2($data){
     if(strlen($data)>1000){
         return false;
     }else{
         return true;
     }
 }    
    
    function RegMail($data){
        if($data==""){
            
            return true;
        }
        else{
        if(preg_match("/^[0-9a-zA-Z]+(?:[\_\-][a-z0-9\-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\.[a-zA-Z]+$/i", $data)){
                             return true;
                         }else{

                         return false;
                         }
        }
        
    }
    function RegContact($data){
    
        if(preg_match("/^1(3|5)\d{9}$/", $data)){
            return true;
        }else{
    
            return false;
        }
    
    }
    
    
    
    
    
    
}



更多详细信息请查看java教程网 http://www.itchm.com/forum-59-1.html
分享到:
评论

相关推荐

    ThinkPHP5留言板_thinkphp5_

    【ThinkPHP5留言板】是一个基于ThinkPHP5框架开发的简易留言板应用。这个应用的主要功能是让用户能够方便地在网站上留下他们的信息,提供了一个基本的交互式平台。它是一个轻量级的系统,适合初学者了解和学习...

    ThinkPHP5留言板

    《ThinkPHP5构建的留言板系统详解》 在Web开发领域,构建一个互动性强、功能完善的留言板是提升用户体验的重要手段。本篇文章将详细讲解基于ThinkPHP5框架开发的“ThinkPHP5留言板”系统,涵盖其主要功能及实现原理...

    thinkphp5 留言板代码 登录 发表留言等功能示例

    【ThinkPHP5 留言板系统详解】 ThinkPHP5 是一个基于 PHP 开发的轻量级、高性能的 MVC 框架,广泛应用于各种 Web 应用开发。本示例是一个基本的留言板系统的实现,涵盖了用户登录、发表留言等功能,非常适合初学者...

    用ThinkPHP写的在线留言板

    《基于ThinkPHP的在线留言板系统实现详解》 在信息技术飞速发展的今天,Web应用程序的交互性和用户体验成为衡量其质量的重要标准。在线留言板作为网站与用户互动的重要工具,它需要提供实时、便捷的信息交流功能。...

    thinkphp3.2.3留言本全实现

    《基于ThinkPHP3.2.3的留言本全实现详解》 在当今互联网技术日新月异的时代,网站开发框架的使用极大地提升了开发效率。ThinkPHP作为国内广泛使用的PHP框架,以其简洁、高效的特性深受开发者喜爱。特别是ThinkPHP...

    留言板(thinkphp)

    《基于ThinkPHP的留言板系统详解》 在信息技术领域,开发一款功能齐全的留言板系统是学习Web开发基础的重要一环。本篇文章将详细讲解一个由ThinkPHP框架构建的留言板系统,涵盖了用户登录、注册、注销以及回复等...

    供新手学习的thinkphp框架留言板

    【标题】"供新手学习的thinkphp框架留言板"是一个针对初学者设计的PHP教程,它利用了ThinkPHP这一流行的PHP框架来实现一个简单的留言板功能。这个教程旨在帮助那些刚接触ThinkPHP或者对PHP web开发有兴趣的人快速...

    thinkphp做的留言板

    《基于ThinkPHP的留言板系统详解》 在Web开发领域,PHP是一种广泛应用的后端编程语言,而ThinkPHP作为国内PHP开发者广泛使用的框架,为构建高效、稳定的Web应用提供了强大支持。本篇文章将深入探讨如何使用ThinkPHP...

    thinkphp3.2.3的简易留言板.

    《基于ThinkPHP3.2.3的简易留言板系统解析》 在互联网开发中,构建一个简易留言板是初学者和开发者经常进行的实践项目,它能够帮助我们熟悉Web框架的使用和数据库交互。本文将深入探讨如何利用ThinkPHP3.2.3版本...

    基于thinkPHP框架实现留言板的方法

    基于thinkPHP框架实现留言板是一个较为常见的开发实例,它能帮助开发者了解如何利用thinkPHP框架快速搭建出一个留言板系统。以下是详细知识点介绍: ### 知识点一:thinkPHP框架概述 ThinkPHP是一个轻量级的PHP开发...

    使用ThinkPHP3.2.3创建留言板项目

    在本项目中,我们主要探讨的是如何利用ThinkPHP 3.2.3版本来构建一个功能完备的留言板系统。ThinkPHP是一个广泛使用的PHP框架,它提供了丰富的功能和强大的性能优化,使得开发工作更加高效和便捷。以下是这个项目...

    thinkphp留言板

    在这个简单的 "thinkphp留言板" 示例中,我们将深入探讨如何利用 ThinkPHP 实现一个基础的留言板功能,这对于新手来说是一个很好的学习起点。 首先,我们要了解 ThinkPHP 框架的基本结构。ThinkPHP 采用 MVC(Model...

    THINKPHP 3.2.3留言板小例子.zip

    【ThinkPHP 3.2.3 留言板小例子】是一个基于ThinkPHP框架的简单应用示例,主要用于教学和实践目的。ThinkPHP是中国最流行的PHP开发框架之一,尤其在3.x版本时,因其易学易用和强大的功能而备受开发者喜爱。3.2.3是该...

    thinkphp5防微信留言板

    标题中的“thinkphp5防微信留言板”指的是一个基于ThinkPHP5框架开发的留言板系统,特别设计用于防止微信环境下的恶意行为或垃圾信息。这个系统可能包含了一些特定的防护机制,如验证码、IP限制或者对微信用户行为的...

    基于thinkphp3.2.2的简易留言板

    【基于thinkphp3.2.2的简易留言板】是一个...开发者通过熟练运用PHP编程语言和ThinkPHP框架,创建了一个简单但实用的在线交流工具。对于学习和理解Web开发,尤其是ThinkPHP框架的初学者来说,这是一个很好的实践案例。

    留言板(包含thinkphp,js,php代码等等)

    在留言板系统中,ThinkPHP可能用于处理用户请求,如添加、删除和查看留言,以及数据库操作。 **PHP**:PHP是一种服务器端脚本语言,广泛用于Web开发,可以嵌入到HTML中。在留言板系统中,PHP主要负责后端逻辑,如...

    ThinkPHP项目开发PHP实战_留言板_编程案例解析实例详解课程教程.pdf

    在本课程中,ThinkPHP被用于实现一个简单的留言板项目,以此来教学员如何从零开始开发Web项目。 【ThinkPHP项目开发——留言板系统】 在本课程中,你将学习如何使用ThinkPHP框架开发一个留言板系统。该系统包含了...

    最新版2023年 工单预约留言系统支持订单支付功能 订单管理系统免签支付 thinkphp表单留言系统

    【标题】中的知识点主要涉及到的是一个基于ThinkPHP框架开发的工单预约留言系统,该系统在2023年的最新版本中集成了订单支付功能,能够处理订单管理和免签支付。"工单预约留言系统"是指一个允许用户预约服务、提交工...

    thinkphp开发的留言板源代码

    《基于ThinkPHP的留言板系统详解》 在Web开发领域,PHP是一种广泛应用的服务器端脚本语言,而ThinkPHP则是国内非常流行的PHP框架,以其简洁、高效、易学的特点深受开发者喜爱。本文将深入探讨一个使用ThinkPHP开发...

Global site tag (gtag.js) - Google Analytics