dedecms自定义表单 发送邮件
需求: 接收用戶提交的手機號 存儲之后 給默認郵箱發(fā)送郵件
一 自定義表單
第一步:核心-頻道模型-自定義表單-增加新的自定義表單。
第二步:“自定義表單名稱”和“數(shù)據(jù)表”可自行修改,【數(shù)據(jù)表】前綴最好和織夢系統(tǒng)的前綴相同dede_。
第三步:添加新的字段。
第四步:“表單提示文字”就是用戶填寫表單時左側(cè)顯示的文字。
提示:若有多個添寫的項目,重復(fù)第三步和第四步就可以了!
第五步:點擊“前臺預(yù)覽”。
第六步:點擊“發(fā)布信息”。
第七步:點擊鼠標右鍵,查看“網(wǎng)頁源代碼”。
第八步:把下圖中這段位于<form></form>標簽中的代碼復(fù)制 粘貼到需要調(diào)用的地方 根據(jù)需要修改樣式
二 發(fā)送郵件
首先設(shè)置dede后后臺
進入dede后臺,系統(tǒng),系統(tǒng)基本參數(shù),核心設(shè)置,配置好郵箱發(fā)信的信息.
1、是否啟用smtp方式發(fā)送郵件:是.
2、smtp服務(wù)器: smtp.126.com (這里推薦網(wǎng)易郵箱,實測出現(xiàn)問題的概率比較小)
3、smtp服務(wù)器端口: 25 (一般這個不需要可以去修改改變.默認為:25)
4、SMTP服務(wù)器的用戶郵箱:?xxxxx@126.com?(這里填寫完整的郵箱地址)
5、SMTP服務(wù)器的用戶帳號: XXX (這里填寫郵箱開頭的賬戶也就是用戶名)
6、SMTP服務(wù)器的用戶密碼: 123456 (密碼就不用多說了)
二、修改/plus/diy.php文件(記得備份)
首先打開 /plus/diy.php ,把下面的代碼
放到
的下面。
然后把
$email = "xxx@126.com"; //這里填寫要發(fā)送到的郵箱 $mailtitle = "郵件標題"; $mailbody = " 類別:{$p_pname}<br /> 申請類型:{$p_pnames}<br /> 姓名:{$p_name}<br /> 電話:{$p_tel}<br /> 郵箱:{$p_mail}<br /> 城市:{$p_city}<br /> 行業(yè):{$p_xm}<br /> 提交時間:{$p_time}<br /> 需求:{$p_info}<br /> "; sendmail($email, $mailtitle, $mailbody);放到
$id = $dsql->GetLastID();的上面,保存文件。
其中$mailbody為郵件內(nèi)容,根據(jù)你的自定義表單的id或name來修改。
提交測試...
總結(jié)
以上是生活随笔為你收集整理的dedecms自定义表单 发送邮件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机水利工程制图教程,《水利工程制图》
- 下一篇: Wonderware-InTouch通过