2016-07-16 25 views
-3

私のウェブサイトでPHPmailerに苦労した後、私はまだ解決策に達していません。まず、require()関数から致命的なエラーを受け取っていましたが、パスを相対パスに変更していました。次は、7行目の構文エラーです。私はなぜエラーを受け取っているのか完全にはわかりませんが、助けてくれますか?構文解析エラー:予期しない構文エラーT_VARIABLE PHPメーラー

<?php 
$email = $_REQUEST['email'] ; 

$message = $_REQUEST['message'] ; 
require "PHPMailer/PHPMailerAutoload.php" 

$mail = new PHPMailer(); 

$mail->IsSMTP(); 

$mail->Host = "localhost"; 

$mail->SMTPAuth = true; 

$mail->Username = "(myemail)"; // SMTP username 

$mail->Password = "(mypassword)"; // SMTP password 

$mail->SMTPSecure = "tls"; 

$mail->Port = 587; 

$mail->From = "(myemail)"; 

$mail->addAddress('anotheroneofmyemails'); 

// set word wrap to 50 characters 
$mail->WordWrap = 50; 

// set email format to HTML 
$mail->IsHTML(true); 

$mail->Subject = 'Customer Inquiry Information:'; 

$mail->Body = $message; 

$mail->AltBody = $message; 

if(!$mail->send()) { 
    echo 'Message could not be sent.'; 
    echo 'Mailer Error: ' . $mail->ErrorInfo; 
} else { 
    echo 'Message has been sent'; 
} 
?> 

答えて

1

あなたはrequire行の末尾に;を忘れてしまいました。

+0

入力いただきありがとうございます。 致命的なエラー:require()[function.require]:必要な 'PHPMailer/PHPMailerAutoload.php'のオープンに失敗しました(include_path = ':/ usr/lib/php:/ usr/local/lib/php ')/home/a3785759/public_html/PHPMailer/test1.php(4行目) – JLTheCapo

+0

@JLTheCapoここで 'PHPMailerAutoload.php'ファイルはどこに置いたのですか? – melpomene

+0

私はPHPMailerAutoload.phpファイルをpublic_htmlディレクトリにあるPHPMailerディレクトリに置いています。 – JLTheCapo

関連する問題