Re: [請益] 寄送email的問題
這星期剛解決這個問題,還有個印象,希望有幫到你
※ 引述《Arim (Arim5566)》之銘言:
: 各位版友好
: 我是CI使用者:)
: 我現在要設計一個功能是
: 使用者利用checkbox選擇了某些人之後
: 程式就會自動寄信給那些人
: 但是該使用者必須花時間等待程式寄信(瀏覽器會有一個漏斗等待)
: 我希望使用者可以不用等待
: 但是程式仍然會寄信
: 有點像是另外在開一個thread寄信...
: 而不用一直卡在sendmail這一個function
: 請問有辦法做到嗎
: 再問一個問題
: 就是我的信件標題如果是打中文的話,會有亂碼的問題
: google之後普遍找到的解法都是
: 1.
: $subject = "=?UTF-8?B?" . base64_encode($subject) . "?=";
$Charset = 'utf-8';
$MailHeaderFmt = '=?' . $sCharset . '?b?%s?=';
//@ 信件的主旨
$Subject = "我是主旨";
//@ big5 轉成 utf-8
$Subject = iconv('big5', $Charset, $Subject);
//@ 根據 RFC 2047 做編碼以解決亂碼問題
$Subject = sprintf($MailHeaderFmt, base64_encode($Subject));
我這是這樣處理標題的,配合 phpmailer 作的
另外我是把收件人放在陣列中送進寄信function
沒有碰到你說的等待問題
EX:
targer_mail[] = aa@123.com
targer_mail[] = bb@123.com
要寄時,再用foreach把收件人分出來
: 2.
: mb_encode_mimeheader('$subject', 'UTF-8');
: 以上兩種解法我都試過,但標題就是會出現
: =?utf-8?Q?=3d=3futf8=3fB=3f6LOH5paZ5bqr57O757Wx5ZyW5pu46aSo5o+Q6YaS5L+h5
: 不知道有沒有甚麼解決的辦法...?
: 感謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.13.236
※ 編輯: xingye 來自: 180.176.13.236 (04/04 00:19)
→
04/04 08:55, , 1F
04/04 08:55, 1F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章