日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

php表单提交邮箱_最全实现dede订单表单提交发送到指定邮箱(附前台设置)

發布時間:2024/7/23 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php表单提交邮箱_最全实现dede订单表单提交发送到指定邮箱(附前台设置) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

打造銷售型網站的訂單系統。不是所有銷售都有權限登陸網站后臺查看訂單,特別是外地出差時,用戶下了訂單后不能及時服務用戶,可能會造成訂單丟失。但dedecms默認的訂單提交后只能在后臺看到的,每次都要登陸到后臺去查看很麻煩。以下方法經本人測試成功,能把提交的訂單直接發送到站長指定的郵箱,但郵箱不能是QQ郵箱,否則出錯。

后臺設置

怎么設置后臺?打開dede后臺:系統>系統基本參數>核心設置,看到以下表單,按郵箱設置,注意網站發信emall和下面的smtp服務器都要相同,如果是qq郵箱,要求與ssl服務器端口為465,但實測還是用25端口有效,估計我的空間不是用ssl的。

163郵箱的找到pop3/smtp/imap里面有相應的服務器地址,按要求填寫即可,每個郵箱的設置可以參考郵箱相關說明。

<

修改根目錄plus/diy.php

打開根目錄plus下面的diy.php文件,?大概在85行找到代碼:$query?=?"INSERT?INTO?`{$diy->table}`?(`id`,?`ifcheck`?$addvar)?VALUES?(NULL,?0?$addvalue);?";???在此代碼后面開始加入代碼:

$mailtitle?=?$name."提交表單通知";

$mailbody?=?"稱呼:{$name}\r\n電話:{$phone}\r\n內容:{$message}";

$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);

其中$mailbody?=?"稱呼:{$name}\r\n電話:{$phone}\r\n內容:{$message}";就是在自定義表單中添加自定義字段的名稱和id。

前臺部分

點擊紅色修改選項,彈出下面窗口,再點擊[發布信息],查看前臺

這就是發布申請的前臺部分,鼠標右鍵查看源代碼,把里面

包括的代碼全部復制出來

至于前臺怎么寫樣式就自己動手吧,重要的是[提交按鈕],里面的value值必須按步驟用后臺寫了之后,才能查看正確的源代碼數值,自己照著寫是沒用的,因為并沒建立數據庫。

最后自己去測試吧。

(2015.9.13更新本帖)

本站用的是萬網的虛擬主機,在功能上也是比較齊全,但是萬網虛擬主機默認不打開郵箱發送功能就是啟用fsockopen函數,只要在后臺登陸主機管理,左側的“高級環境設置”>"PHP.ini">啟用fsockopen函數即可。

原來認為QQ郵箱不能實現這個功能,經測試后也能成功,但聽說要有一定使用時間的才能開通。

總結

以上是生活随笔為你收集整理的php表单提交邮箱_最全实现dede订单表单提交发送到指定邮箱(附前台设置)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。