關於mail()的一些設定

2015-03-05

以下為PHP mail()函式的使用範例: 

$adminEmail = 寄件人名稱 .' <'.信箱.'>';
$toEmail = 收件人名稱 .'<'.信箱.'>';
$content = '<html>
          <head>
           <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           <title>Saking Industry</title>
          </head>
           <body>
             信件內容                   
           </body>
        </html>';

$subject = 信件標題;
$headers = 'MIME-Version: 1.0' . " ".
       'Content-Type: text/html; charset=utf-8' . ' '.
       'Content-Transfer-Encoding: 8bit' . ' '.
       'To: ' . $toEmail . " ".
       'From: '.$adminEmail . " ".
       'Subject:'. $subject . " ".
       "X-Mailer: PHP/".phpversion();
                
//寄送信件
mail($toEmail, mb_convert_encoding($subject,"big5","utf8"), mb_convert_encoding($content,"big5","utf8"), $headers);

使用上,為避免出現繁體中文成為亂碼的問題,您可以於有中文內容部份以mb_convert_encoding(預編碼的字串,"big5","utf8")的方式來做邊碼即可避免出現亂碼的情形

Contact

Github

Codepen

歡迎參觀我的賣場
© 2013 Copyright Digishot Web | Design Tools
Visitors【352326】
digishot webdesign studio