2017-04-11 1 views
0
<body> 
<?php 
$thongbao = " Bạn Đã Gửi Bài Viết Thành Công ! Chân Thành Cám Ơn Sự Đóng Góp Của Bạn :)"; 
$hoanthanh = ""; 
if(isset($_post[send])) 
    (
include('mail/PHPMailerAutoload.php') //tham chiếu vào thư viện 
$mail = new PHPMailer; // khởi tạo đối tượng **line 9** 
$mail-> isSMTP(); 
$mail-> SMTPAuth = true; 
$mail-> Host="tls://smtp.gmail.com:587"; 
$mail->Username = '[email protected]';     
$mail->Password = '.......';       
$mail->SMTPSecure = 'tls';// giao thức mã hóa khi gửi mail. 
$mail->Port = 587; 
$mail->isHTML(true); 
$mail->SMTPDebug = 0; 
$mail-> CharSet = "utf-8*";// trình duyệt hiển thị nội dung kỹ tự có dấu      

$mail->setFrom($_post["email"]); 
$mail->subject= $_post["tiêu đề"]; 
$mail->body= "<strong>nội dung</strong>"; 
$mail->addAddress('[email protected]', 'Diễm Trần'); 
if(!$mail->send()) 
{ 
    echo "<p>Gửi Bài Không Thành Công !! </p>"; 
    echo"mailer error: ".$mail->ErrorInFo; 
else 
{ 
    $hoanthanh =$thongbao; 
} 

난 그냥 다음 github.com에 phpmailer의 libraby을 사용하여 연결 내 웹으로. 도와주세요.

+0

전체 코드를 볼 수 있습니까? 그것의 불완전. –

+0

[Parse error : PHP에서 구문 분석 오류] ([http://stackoverflow.com/questions/32678032/parse-error-parse-error-in-php] – Augwa

+1

)의 가능한 복제본은 9 번째 줄에 있습니다. 거기에 세미 콜론이 없습니다. – Augwa

답변

0

PHP가 다음 줄에서 $ mail 변수를 찾지 못하도록하기 위해 포함 후에 세미콜론이 누락되었습니다. 세미콜론을 다음 줄에 추가하기 만하면됩니다.

include('mail/PHPMailerAutoload.php'); 
+0

네, 고쳤고 다른 오류가 있습니다. 정의되지 않은 속성 : PHPMailer :: $ ErrorInFo. 너는 그것으로 나를 도울 수 있니? –

+0

ErrorInFo를 ErrorInfo로 변경하십시오. "F"는 대문자로되어서는 안된다 .. –

+0

오, 그건 바보 같은 실수 야. (어쨌든 너 덕분에. –

관련 문제