phpmailer error......

今日試phpmailer寫成的function, 出現了language string failed to load: instantiate這樣的error
上網查似乎找不到解法(英文差, 大多找到其他不相關的error), 有師兄願意講解一下嗎?

謝謝

中文subject?

TOP

本帖最後由 7h1r733n 於 2016-12-16 00:14 編輯
今日試phpmailer寫成的function, 出現了language string failed to load: instantiate這樣的error
上網查似 ...
y2k2005 發表於 2016-12-15 23:27


make sure有"phpMailer/language/" 呢個folder...
make sure有autoload
試吓加"$mail->SetLanguage( 'en', 'phpmailer/language/' );"

呢個error係呢個method出.. 你是咪個"setLanguage" set錯野...
  1. /**
  2.      * Get an error message in the current language.
  3.      * @access protected
  4.      * @param string $key
  5.      * @return string
  6.      */
  7.     protected function lang($key)
  8.     {
  9.         if (count($this->language) < 1) {
  10.             $this->setLanguage('en'); // set the default language
  11.         }

  12.         if (isset($this->language[$key])) {
  13.             return $this->language[$key];
  14.         } else {
  15.             return 'Language string failed to load: ' . $key;
  16.         }
  17.     }
複製代碼

TOP

make sure有"phpMailer/language/" 呢個folder...
make sure有autoload
試吓加"$mail->SetLanguage( 'en' ...
7h1r733n 發表於 2016-12-16 00:04


找到可能的原因,似乎是我預設的寄件者電郵有特殊符號

謝謝大家

TOP

相關文章