《CMS教程:phpcms v9 發送表單詳情到郵件》要點:
本文介紹了CMS教程:phpcms v9 發送表單詳情到郵件,希望對您有用。如果有疑問,可以聯系我們。
相關主題:PHPCMS教程
這個需要修改phpcms 文件,過程很簡單
修改?phpcms\modules\formguide?index.php??找到
foreach ($mails as $m) {
sendmail($m, L('tips'), $this->M['mailmessage']);
}
//替換成
// ? ?增加郵件內容附帶表單詳情(所需增加的代碼 -開始)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $f_info = $this->db->get_one(array('modelid'=>$formid, 'siteid'=>$this->siteid));
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $MailSubject = '用戶提交表單['.$f_info['name'].']提醒';
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $Fields = getcache('formguide_field_'.$formid, 'model');
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $Fields['username']['name'] = '用戶名';
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $Fields['datetime']['name'] = '提交時間';
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $Fields['ip']['name'] = '提交IP';
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? unset($data['userid'], $data['datetime']);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? foreach($data as $k=>$v){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $MailBody .= $Fields[$k]['name'].' ? ? ? ?:'.$v.'<br />';
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ?// ? ?增加郵件內容附帶表單詳情 ? ? (所需增加的代碼 -結束) ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? foreach ($mails as $m) {
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? sendmail($m, $MailSubject, $MailBody.$this->M['mailmessage']);
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
?轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/5829.html