织梦无忧官网,专业提供织梦模板,dede模板,dede源码,网页模板等dede织梦相关模板源码

网站地图 [签到送金币] 登录后台 登录 登录后台 注册 QQ登录
新会员开通,直接进入会员中心--购买会员--直接开通即可。 终身 280(99)双11活动活动大促 老会员 月vip或者年会员联系站长qq:379144319 补差价,管理员后台开通。 老会员 终身会员联系站长qq:379144319,多赠送500无忧币

织梦模板数量:1524个 今日更新:434个 本月更新:1088 个 {网站模板每天晚上集中更新}

服务中心

织梦模板自定义表单手机和邮箱的验证方法

日期:2018-09-15 18:18

您的打赏帮助我们变得更好,谢谢支持!
打赏
在我们使用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 分别为手机和邮箱的自定义名称。只需要替换成自己的自己自定义手机字段和邮箱字段就可以了