2013年12月3日 星期二

[PHP]PHPMailer

下載,解壓縮後整包放進網頁資料夾


開啟ssl功能

  • 找到php.ini(http://localhost/phpinfo.php)

















  • 取消註解 extension=php_openssl.dll



基本格式





另一種附加檔案寫法(可重新命名檔名)

  • $mail->AddAttachment("upload/temp/filename.zip", "newname.zip");



中文亂碼問題

  • $mail->CharSet = "utf8";


中文附檔名問題

  • 打開class.phpmailer.php
  • //filename = basename($path);
  • 加入 
              if (false === strpos($path, ‘/’))
                    $filename = $this->EncodeHeader($path);
              else
                    $filename = $this->EncodeHeader(substr($path, strrpos($path, ‘/’) + 1));


參考:






























沒有留言:

張貼留言