dede自定义表单手机和邮箱的验证方法

日期:2018-05-23 05:59

在我们使用dede织梦做自定义表单的时候,直接处理,后台会发现有一些注册机或者某些人恶意很多垃圾信息。
如何通过手机或者邮箱来实现验证方法呢?
这个时候我们就要用到,dede的diy.php文件了。

找到plus/diy.php
找到
 if(!is_array($diyform))
        {
            showmsg('自定义表单不存在', '-1');
            exit();
        }

在其下面添加手机和邮箱的验证代码就可以了。
代码如下:
 在下面添加一下代码:
      //判断手机号码是否正确
      if(!eregi("^((13[0-9])|147|(15[0-35-9])|180|182|(18[5-9]))[0-9]{8}$",$tel))
   { showMsg('手机号码不对,请正确填写', '-1'); 
    exit();
    }
 //验证邮箱
 if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$mail)) 
   {showMsg('请您填写正确的E-Mail 地址!', '-1');
     exit();
    } 

这样就可以了。
其中$tel   $mail 分别为手机和邮箱的自定义名称。只需要替换成自己的自己自定义手机字段和邮箱字段就可以了

    加入vip流程

    注册会员

    注册会员

    登录后台

    登录后台

    选择级别

    选择级别

    付款开通

    付款开通

    权限开通

    权限开通

    源码下载

    源码下载