日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

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

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

打造銷售型網(wǎng)站的訂單系統(tǒng)。不是所有銷售都有權(quán)限登陸網(wǎng)站后臺(tái)查看訂單,特別是外地出差時(shí),用戶下了訂單后不能及時(shí)服務(wù)用戶,可能會(huì)造成訂單丟失。但dedecms默認(rèn)的訂單提交后只能在后臺(tái)看到的,每次都要登陸到后臺(tái)去查看很麻煩。以下方法經(jīng)本人測(cè)試成功,能把提交的訂單直接發(fā)送到站長(zhǎng)指定的郵箱,但郵箱不能是QQ郵箱,否則出錯(cuò)。

后臺(tái)設(shè)置

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

163郵箱的找到pop3/smtp/imap里面有相應(yīng)的服務(wù)器地址,按要求填寫即可,每個(gè)郵箱的設(shè)置可以參考郵箱相關(guān)說(shuō)明。

<

修改根目錄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內(nèi)容:{$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內(nèi)容:{$message}";就是在自定義表單中添加自定義字段的名稱和id。

前臺(tái)部分

點(diǎn)擊紅色修改選項(xiàng),彈出下面窗口,再點(diǎn)擊[發(fā)布信息],查看前臺(tái)

這就是發(fā)布申請(qǐng)的前臺(tái)部分,鼠標(biāo)右鍵查看源代碼,把里面

包括的代碼全部復(fù)制出來(lái)

至于前臺(tái)怎么寫樣式就自己動(dòng)手吧,重要的是[提交按鈕],里面的value值必須按步驟用后臺(tái)寫了之后,才能查看正確的源代碼數(shù)值,自己照著寫是沒用的,因?yàn)椴]建立數(shù)據(jù)庫(kù)。

最后自己去測(cè)試吧。

(2015.9.13更新本帖)

本站用的是萬(wàn)網(wǎng)的虛擬主機(jī),在功能上也是比較齊全,但是萬(wàn)網(wǎng)虛擬主機(jī)默認(rèn)不打開郵箱發(fā)送功能就是啟用fsockopen函數(shù),只要在后臺(tái)登陸主機(jī)管理,左側(cè)的“高級(jí)環(huán)境設(shè)置”>"PHP.ini">啟用fsockopen函數(shù)即可。

原來(lái)認(rèn)為QQ郵箱不能實(shí)現(xiàn)這個(gè)功能,經(jīng)測(cè)試后也能成功,但聽說(shuō)要有一定使用時(shí)間的才能開通。

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。