какой тип phpmailer следует использовать для отправки почты. Можем ли мы использовать php скрипт в части тела phpmailer, например: $mail->Body"here";
? help Я застрял в части тела phpmailer. Я не могу извлечь значение из базы данных и изменил isHTML (false).
Показывает ОШИБКА
Эта страница не работает www.xyz.com в настоящее время не может обработать этот запрос. HTTP ERROR 500, это ошибка.
<?php
include ('connection/dbconnect.php');
use PHPMailer\PHPMailer\PHPMailer;
if(isset($_POST['submitemail'])) {
$sql = "SELECT * from enquiry where DATE(update_time) =CURDATE() and customer_id='agent1'";
$result = $conn->query($sql);
include_once "PHPMailer/PHPMailer.php";
$mail = new PHPMailer();
$mail->setFrom('[email protected]',$uname);
$mail->addAddress('[email protected]');
$mail->Subject = "'Today Final Report', $uid";
$mail->isHTML(false);
$mail->Body =
'<table>
<tr>
<th>AgentID</th>
<th>StudentName</th>
<th>Course</th>
<th>Location</th>
<th>Date</th>
</tr>';
if ($result->num_rows >0) {
$row1 = "";
while($row = $result->fetch_assoc()) {
$cd = $row['locations'];
$cd.= $row['update_time'];
$cd.= $row['coursename'];
$cd.= $row['name'];
echo '<tr>
<td>' . $row["customer_id"]. '</td><td>' . $row["name"]. '</td>
<td>' . $row["coursename"]. '</td>
<td>' . $row["locations"]. ' <td>' . $row["update_time"]. '</td>
</tr>';
}
echo '</table>';
} else {
echo '0 results';
} ;
if ($mail->send())
$msg = "You have been registered! Please verify your email!";
else
$msg = "Something wrong happened! Please try again!";
if (mysqli_query($conn,$sql)) {
echo "<script> alert('submitted thank you $uname')
window.location.href='submitreport.php';
</script>";
}
}
else {
echo "<script> alert('Please login to proceed');</script>";
//header('location:login.php');
?>
<script type="text/javascript">
window.location.href = 'index.php';
</script>
<?php }
?>
Задача ещё не решена.
Других решений пока нет …