0
最近、私はSwiftmailerに移りました。セットアップ方法に関するドキュメントを使用したとき、私は奇妙なエラーが発生しています。彼らのコードが間違っているかのように。Swiftmailの解析エラー
エラーが表示されます。 Parse error: syntax error, unexpected '?' in Mailer\classes\Swift\Transport\EsmtpTransport.php on line 211
を私は、このファイルの環礁を変更していないと、それはそのエラーを投げています。
設定ファイルから私のユーザ名とパスワードを呼び出して、DEFINE PHP関数を与えています。
私のコードが使用されている:
define("AUTHENTICATION_DONOTREDIRECT", 1);
require("../main_config.php");
$site_config = new site_config();
$from = $site_config->grabSiteSettings_manual($con, 'name');
require 'Mailer/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com',465,'ssl')->setUserName(gmail_mail)->setPassword(gmail_pass);
$swift = Swift_Message::newInstance($transport);
$content = "This is a test message.";
$message = Swift_Message::newInstance("This is a test email")
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody($content,'text/html')
->addPart(strip_tags($content),'text/plain');
$swift->send($message);
$myfile = fopen("loggy.txt", "w");
$txt = "success\n";
fwrite($myfile, $txt);
fclose($myfile);