织梦的自定义表单功能很好用。下面讲解如何利用织梦自定义表单自动获取用户IP、提交时间、留言页面,并转发邮箱。

第一步,在织梦后台新建自定义表单。并添加字段:uname(姓名)、utel(电话)、uip(用户IP)、utime(留言时间)、ymurl(留言页面)。

添加字段

第二步,打开plus/diy.php,在第69行找到:

if($fieldinfo[1] == ‘textdata’)

{

${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));

${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});

}

在它的下面加入下面的代码:

if($fieldinfo[0] == ‘uip’){

${$fieldinfo[0]}=GetIP();//获取用户IP

}

if($fieldinfo[0] == ‘utime’){

${$fieldinfo[0]}=date(“Y-m-d H:i:s”);//获取留言时间

}

if($fieldinfo[0] == ‘ymurl’){${$fieldinfo[0]}=$_SERVER[‘HTTP_REFERER’];}//获取留言页面

第三步:修改前端html页面

找到你网站提交信息页面的模板文件,添加如下代码:

最后提醒大家,如果您在修改以后发现提示:“数据校验不对,程序返回”,错误原因为密匙错误。

版权声明:原创文章,作者(大鹏),如若转载,请注明出处。织梦自定义表单自动获取用户IP、提交时间、留言页面的方法:https://www.31seo.com/261.html

留言提交成功页面html,织梦自定义表单自动获取用户IP、提交时间、留言页面的方法...相关推荐

  1. 织梦系统 diy.php,织梦自定义表单怎样更换模板

    在用织梦做企业站时,经常会用到在线留言页面,用织梦自定义表单可以很容易做出在线留言页面,但通常我们自己做的网站不会用织梦的默认模板,默认模板也不是太美观,那怎样更换自定义表单的模板呢?其实也很简单,方 ...

  2. 织梦自定义表单地区联动类型不可用的解决办法

    dedecms织梦自定义表单地区联动类型不可用,原因是官方模板文件中注释掉了相关选项,需要修改两个文件 打开 dede/templets/diy_field_edit.htm 找到 <optio ...

  3. 金和oa:自定义表单自动获取当前系统用户名函数

    自定义表单自动获取当前系统用户名函数: function InitPage() {           //初始化申请部门和申请人            var sUserID = GetSessio ...

  4. 金和oa:自定义表单自动获取流程审批意见

    如何使自定义表单自动获取流程审批意见? 1.在自定义表单的函数中添加函数: function getApproveIdea() {         var FormName ="产品部考评表 ...

  5. 织梦自定义表单如何添加提交时间?织梦留言板后台又该怎样显示用户留言时间?

    留言板是企业公司网站中经常使用的功能,其实现在的留言板功能主要是方便用户咨询产品信息,因此为了方便查看信息需要给留言板增加一个留言时间记录,而这个功能是多数留言板没有的,那么要怎样显示用户留言时间呢? ...

  6. dede自定义表单html,织梦自定义表单制作在线订单详细解说

    第一步首先你要知道自定义表单的后台界面在哪里截图 第二步添加自定义表单 我选择完全公开就是说访客提交的时候他们也是可以看到我们的自定义信息的 数据表 模板根据你的模板自定义即可 我们先look下 下面 ...

  7. 织梦报名系统diy.php,织梦自定义表单在线报名微信支付功能实现

    微信审核通过后,微信公众号要进行相应设置 首先后台新建表单,并加入报名需要提交的字段 表单的模板只需要发布模版,我们先不制作模板,先前台预览一下报名表单,地址:diy.php?action=post& ...

  8. div.php织梦自定义表判断不能为空,织梦自定义表单字段为必填项的教程

    织梦自定义表单用的最多的就是制作留言板,报名等功能,但是添加的字段不填写就能提交,容易被恶意提交,为了防止这些,我们可以把这些字段选项设定为必填项. 方法如下: 1. 用php验证 在plus/diy ...

  9. 织梦ajax表单提交参数错误,【织梦二次开发】织梦jquery+ajax方式提交自定义表单...

    我们在dedecms教程中学到很多,比如可以借助jquery ajax提交dedecms自定义表单到后台.此例只做为参考,实际项目中根据自己的情况酌情修改. html部分: 姓名: 电话: 留言: j ...

最新文章

  1. Martini 中的 Handler
  2. 在Zf2中实现Controller按照URL自动注册
  3. SQL Server中一个隐性的IO性能杀手-Forwarded record
  4. 对于AES和RSA算法的结合使用以及MD5加盐注册登录时的密码加密
  5. html如何创建关键帧动画旋转,[教程] 用 CSS3 Animations(动画) 和 Keyframes(关键帧) 创建简单的网页动画 – CSS3 实现弹跳球动画...
  6. 在使用 Elasticsearch 时要注意什么?
  7. Python 字典或JSON模拟数据库的增删改查
  8. 滑动门套滑动门css,CSS 实现滑动门的实例代码
  9. 从零实现 SPI_flash(W25Q256)
  10. Word页眉插入章标题(标题1)
  11. September 2006
  12. Python结巴中文分词工具使用过程中遇到的问题及解决方法
  13. SpringBoot整合微信扫码登录
  14. 五一入哪个牌子蓝牙耳机好?无线主动降噪蓝牙耳机排行榜
  15. 算法笔记.胡凡 第四章 算法初步
  16. iOS中UIColor,CGColor,CIColor详解
  17. 超实用的Excel自动排序小技巧,原来这么简单,早点知道就好了!
  18. 智能座舱数据存储技术浅析
  19. 基于cp-abe算法的访问控制方法在linux下的实现和算法优化,基于CP-ABE的访问控制研究...
  20. Unity 手游性能优化

热门文章

  1. tinymce 一键排版功能 tpLayout
  2. Ubuntu重启X的方法
  3. unity 通过鼠标让3D物体在xyz三个轴移动
  4. 鸿蒙系统样貌,EMUI11是如何炼成的?揭示鸿蒙OS未来的样貌
  5. 制作ARM的Linux,手工制作最新版arm-linux交叉工具链1.doc
  6. 分享92个JS特效动画效果,总有一款适合您
  7. JS实现点击按钮滑动
  8. 普安特话你知:狗狗喜欢睡在你身边的原因
  9. js实现轮播图(点击小图片切换大图片+自动切换)
  10. android设置USB音频采样率,使用libusb在UCG102上设置采样率