十年潍坊网站建设经验,服务客户千余家。专业潍坊网站设计公司潍坊网站制作公司关于我们 | 客户服务欢迎来到潍坊网站建设公司骏马网络!
年轻,更要脱颖而出
对于网站建设,我们有活力,有态度
我们的优势: 专业网络公司,顶尖设计师量身定制 配备阿里云主机,BGP多线,高速访问 99.999%网站数据可靠性 免费提供快速ICP备案 承诺24小时快速解决网站问题

DEDE织梦留言自定表单自动发送邮件到阿里云企业邮箱

更新时间:2020-11-11 08:55   已阅读: 次 |  作者:骏马网络  来源:潍坊做网站
diy.php  附件三个代码  
附件代码

<?php
 
/**
 
 *
 
 * 自定义表单
 
 *
 
 * @version        $Id: diy.php 1 15:38 2010年7月8日Z tianya $
 
 * @package        DedeCMS.Site
 
 * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
 
 * @license        http://help.dedecms.com/usersguide/license.html
 
 * @link           http://www.dedecms.com
 
 */
 
require_once(dirname(__FILE__)."/../include/common.inc.php");
 
 
 
$diyid = isset($diyid) && is_numeric($diyid) ? $diyid : 0;
 
$action = isset($action) && in_array($action, array('post', 'list', 'view')) ? $action : 'post';
 
$id = isset($id) && is_numeric($id) ? $id : 0;
 
 
 
if(empty($diyid))
 
{
 
    showMsg('非法操作!', 'javascript:;');
 
    exit();
 
}
 
 
 
require_once DEDEINC.'/diyform.cls.php';
 
$diy = new diyform($diyid);
 
 
 
/*----------------------------
 
function Post(){ }
 
---------------------------*/
 
if($action == 'post')
 
{
 
    if(empty($do))
 
    {
 
        $postform = $diy->getForm(true);
 
        include DEDEROOT."/templets/plus/{$diy->postTemplate}";
 
        exit();
 
    }
 
    elseif($do == 2)
 
    {
 
        $dede_fields = empty($dede_fields) ? '' : trim($dede_fields);
 
        $dede_fieldshash = empty($dede_fieldshash) ? '' : trim($dede_fieldshash);
 
        if(!empty($dede_fields))
 
        {
 
            if($dede_fieldshash != md5($dede_fields.$cfg_cookie_encode))
 
            {
 
                showMsg('数据校验不对,程序返回', '-1');
 
                exit();
 
            }
 
        }
 
        $diyform = $dsql->getOne("select * from linqu_diyforms where diyid='$diyid' ");
 
        if(!is_array($diyform))
 
        {
 
            showmsg('自定义表单不存在', '-1');
 
            exit();
 
        }
 
 
 
        $addvar = $addvalue = '';
 
 
 
        if(!empty($dede_fields))
 
        {
 
 
 
            $fieldarr = explode(';', $dede_fields);
 
            if(is_array($fieldarr))
 
            {
 
                foreach($fieldarr as $field)
 
                {
 
                    if($field == '') continue;
 
                    $fieldinfo = explode(',', $field);
 
                    if($fieldinfo[1] == 'textdata')
 
                    {
 
                        ${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
 
                        ${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
 
                    }
 
//时间
if($fieldinfo[0] == 'ip')
{
${$fieldinfo[0]}=GetIP();
}
if($fieldinfo[0] == 'time')
{
${$fieldinfo[0]}=date("Y-m-d H:i:s");
}
// <input type=”hidden” name=”ip” id=”ip” value=””>
// <input type=”hidden” name=”time” id=”time” value=””>
 
 
                    else
 
                    {
 
                        ${$fieldinfo[0]} = GetFieldValue(${$fieldinfo[0]}, $fieldinfo[1],0,'add','','diy', $fieldinfo[0]);
 
                    }
 
                    $addvar .= ', `'.$fieldinfo[0].'`';
 
                    $addvalue .= ", '".${$fieldinfo[0]}."'";
 
                }
 
            }
 
 
 
        }
 
 
 
        $query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";
 
//发送邮件
 
$mailtitle = $name."提交表单通知";
$mailbody = "称呼:{$name} 公司:{$company} 标题:{$title} 邮箱:{$email} 电话:{$tel} IP地址:{$ip} 时间:{$time} 内容:{$content}";
$headers = $cfg_adminemail;
$mailtype = 'TXT';
require_once(DEDEINC.'/mail.class.php');
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug = false;
$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
 
 
 
 
 
 
        if($dsql->ExecuteNoneQuery($query))
 
        {
 
            $id = $dsql->GetLastID();
 
            if($diy->public == 2)
 
            {
 
                //diy.php?action=view&diyid={$diy->diyid}&id=$id
 
                $goto = "diy.php?action=list&diyid={$diy->diyid}";
 
                $bkmsg = '发布成功,现在转向表单列表页...';
 
            }
 
            else
 
            {
 
                $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';
 
                $bkmsg = '发布成功,请等待管理员处理...';
 
            }
 
            showmsg($bkmsg, $goto);
 
        }
 
    }
 
}
 
/*----------------------------
 
function list(){ }
 
---------------------------*/
 
else if($action == 'list')
 
{
 
    if(empty($diy->public))
 
    {
 
        showMsg('后台关闭前台浏览', 'javascript:;');
 
        exit();
 
    }
 
    include_once DEDEINC.'/datalistcp.class.php';
 
    if($diy->public == 2)
 
        $query = "SELECT * FROM `{$diy->table}` ORDER BY id DESC";
 
    else
 
        $query = "SELECT * FROM `{$diy->table}` WHERE ifcheck=1 ORDER BY id DESC";
 
 
 
    $datalist = new DataListCP();
 
    $datalist->pageSize = 10;
 
    $datalist->SetParameter('action', 'list');
 
    $datalist->SetParameter('diyid', $diyid);
 
    $datalist->SetTemplate(DEDEINC."/../templets/plus/{$diy->listTemplate}");
 
    $datalist->SetSource($query);
 
    $fieldlist = $diy->getFieldList();
 
    $datalist->Display();
 
}
 
else if($action == 'view')
 
{
 
    if(empty($diy->public))
 
    {
 
        showMsg('后台关闭前台浏览' , 'javascript:;');
 
        exit();
 
    }
 
 
 
    if(empty($id))
 
    {
 
        showMsg('非法操作!未指定id', 'javascript:;');
 
        exit();
 
    }
 
    if($diy->public == 2)
 
    {
 
        $query = "SELECT * FROM {$diy->table} WHERE id='$id' ";
 
    }
 
    else
 
    {
 
        $query = "SELECT * FROM {$diy->table} WHERE id='$id' AND ifcheck=1";
 
    }
 
    $row = $dsql->GetOne($query);
 
 
 
    if(!is_array($row))
 
    {
 
        showmsg('你访问的记录不存在或未经审核', '-1');
 
        exit();
 
    }
 
 
 
    $fieldlist = $diy->getFieldList();
 
    include DEDEROOT."/templets/plus/{$diy->viewTemplate}";
 
}

自动获取ip地址以及自动写入当前提交时间!

这个是html代码:

<form class="form-horizontal" action="/plus/diy.php" enctype="multipart/form-data" method="post" onsubmit="return checkForm();">
                <input type="hidden" name="action" value="post" />
                <input type="hidden" name="diyid" value="288" />
                <input type="hidden" name="do" value="2" />
 
<input name="name" id="name" type="text"  style="margin-top: 10px; " class="subscribe-ipt"  placeholder="Your Name">
<br>
                <input name="email" id="email" type="text"   style="margin-top: 10px" class="subscribe-ipt"  placeholder="Your Email">
<br>
                <input name="tel" id="tel" class="subscribe-ipt" style="margin-top: 10px"  placeholder="Your Phone">
<br>
                <input name="company" id="tel" class="subscribe-ipt" style="margin-top: 10px"  placeholder="Your Company">
 
<br>
                <input name="title" id="tel" class="subscribe-ipt" style="margin-top: 10px"  placeholder="Title">
 
<br>
                <input name="content" style='width:350px;height:50px;margin-top: 10px' id="tel"  class="subscribe-ipt"  placeholder="Content">
 
<input type='hidden' name='time' id='time' style='width:250px'  class='intxt' value='' />
<input type='hidden' name='ip' id='ip' style='width:250px'  class='intxt' value='' />
 
 <input type="hidden" name="dede_fields" value="name,text;email,text;tel,text;company,text;title,text;content,multitext;time,text;ip,text" />
<input type="hidden" name="dede_fieldshash" value="64955ef59d6eeb3613ca612bf30f7e20" />
 
 
                <input class="subscribe-btn" type="submit" name="submit" value="Submit">
              </form>

后台邮箱配置:



完工啦~


文章引用:https://www.wfwz.net/news/245.html如需转载,请注明出处。

相关文章:
最新文章:
  • pbootcms如何升级到最新模板如何做好防护
  • 工信部要求开展App备案,2024年4月前完成 工信部的APP备案终于来了
  • Think PHP3.2.3 update(blind)注入漏洞修复
  • 高德api开发IP定位定位ip判断当前城市地址
  • Linux VPS 挂载第二块磁盘教程
  • eyoucms二次开发易优compare 比较大小小于等于标签
  • 随机文章:
  • 点击自动复制文本代码
  • Think PHP3.2.3 update(blind)注入漏洞修复
  • linux宝塔专业版优惠券体验活动1元0.99元永久最高减2000
  • 企业做网站建设哪家好【受益匪浅】
  • 戏说格力空调不涨价是董明珠新谎言
  • 重要信息-百度搜索网页标题规范-赶紧改改自己的
  • 网站建设内部页面如何正确的微调?
  • 常用的织梦调用时间标签详细介绍
  • 为什么要做手机移动网站?
  • 专访李彦宏:技术创新是中韩互联网的共同话题
  • 微商高手都做到了这三招
  • DEDECMS织梦自定义表单ajax判断提交不跳转处理
  • 织梦dede文章页面调用当前栏目的图片二次开发
  • 为什么我的网站优化效果不是很好
  • 榆林产妇坠楼身亡【真相】 家属医院各执一词
  • 网站到底要不要用CDN?
  • SEO能做到什么时候?
  • “闪电算法”上线了速度决定排名
  • 织梦留言自定义表单提交之后发送到邮箱(亲测
  • Linux VPS 挂载第二块磁盘教程
  • 潍坊市人民政府办公室关于试鸣防空防灾警报的
  • 潍坊说-早里地时候-【原创视频推荐】
  • 双11宝塔专业版授权组队活动开始啦~欢迎上车
  • 【zac大咖】做SEO网站优化多久才能看到效果?
  • 网站友情链接的作用有多大?
  • 京东下乡潍坊刷墙:发家致富靠劳动,勤俭持家
  • 建议让百度蜘蛛自行决定抓取频次
  • 谷歌投资5亿美元 欲将当日达业务拓展到全美
  • 思维分析:如何通过出“租手机”这个小项目年
  • 揭穿微信朋友圈卖东西月入几万的真相
  • 突然网站百度排名下降怎么恢复?
  • 华帝的套路法国队夺冠 退全款却赚的盆满钵满
  • 高德api开发IP定位定位ip判断当前城市地址
  • 通用的SEO关键词优化方案
  • SWOT、PDCA、6W2H、SMART、WBS、时间管理
  • 阿里宣布淘宝天猫全面融合我们应该思考什么
  • 宝塔专业版2019Linux终身授权300元/个(原价1388元)
  • 潍坊seo骏马网络助推中小企业成长
  • dedecms织梦增加栏目缩略图、栏目图片功能的方法
  • 链接抓取模型百度蜘蛛抓取反馈时间多久合适
  • 潍坊营销型企业网站该怎么做?
  • 互联网信息办公室调研组来潍坊调研
  • 企业网站如何在百度上获得好的排名
  • 阿里云服务器系统盘容量扩容给/磁盘扩容不关机扩展
  • 百度的蜘蛛的抓取时间和收录时间
  • 潍坊建一个网站需要多少钱费用?
  • js代码百度商桥对话框点击自定义按钮弹出
  • 如何写好一篇好的网站优化软文
  • CSS2 video点击中间播放按钮播放视频代码
  • htaccess重写如何二级目录变二级域名
  • 网站优化的三大难题架构内容外链
  • 网站被K之后快速恢复技巧
  • 什么是MIP站点快速改造一个MIP站点(入门篇)
  • 如何判断一个网站优化做的好不好?
  • 7个有助于优化的网站文章编辑技巧
  • 7月8号淘宝一淘屏蔽商品链接搜索
  • 王思聪新浪微博抽奖113人每人1万
  • PHP带权重的随机跳转源码直接运行无错版2秒跳转
  • 潍坊网站推广做好品牌故事是最好的软广告
  • 2014互联网大会8月26在北京国际会议中心举行
  • 整改反馈功能上线:首批通知石榴算法命中站点
  • 通知:阿里云备案核查电话为95187一定要接听
  • 百度首页改版新首页极致至简
  • 青州营销型企业网站建设的几个常见错误
  • 网站被降权了怎么办?
  • 推广包年骗局—百度竞价包年操作详解(揭秘)
  • 潍坊企业网站改版(新版)如何将改版损失降到
  • 最全的网站推广优化教程100条汇总
  • pbootcms如何升级到最新模板如何做好防护
  • 潍坊商标注册申请的流程是什么?
  • 2016年7月以后医疗网站优化总结
  • 企业做网站前需要准备那些资料?
  • eyoucms二次开发易优compare 比较大小小于等于标签
  • 如何建设一个自己的博客网站?
  • 如何分析网站用户需求做好网站优化
  • 八月万网阿里云服务器优惠券续费代金券1000元
  • 网站编辑如何做好网站优化
  • 王宝强的成功-Smart五大原则分析
  • 网站优化的详细方案步骤【优化必须做的】
  • 怎样选择利于排名的虚拟空间服务器
  • eyoucms如何判断第一条和最后一条数据
  • 中小型企业为什么一定要制作建设网站
  • 做什么样的网站能够给您带来生意?
  • 《百度搜索引擎网页质量白皮书》完整版正式上
  • 潍坊企业网站维护主要是做哪些大约什么价格
  • 潍坊网站建设做个网站要花多少钱?
  • 较短的时间里让新站够获得百度排名
  • 姚振华万科野蛮人的前世今生
  • 什么是冰桶算法?百度移动搜索冰桶算法升级公
  • 百度通报17起内部违纪案件-包括篡改排名
  • 潍坊网站优化如何做网站用户的体验
  • 动态的关键词搜索织梦标签调用相关关键词的文章
  • 内容为王!百度搜索发布优质内容生产指南
  • DEDE织梦留言自定表单自动发送邮件到阿里云企业邮箱
  • SEO经典口诀及解析
  • 大数据告诉你高考状元一般来自什么样的家庭
  • 织梦后台前台空白页怎么办dedecms开启报错调试
  • 工信部要求开展App备案,2024年4月前完成 工信部的APP备案终于来了
  • 中国巴西元首出席百度巴西葡语搜索引擎启动
  • 潍坊网站建设
    潍坊网站优化
    潍坊网站制作
    潍坊网站建设
    返回顶部