Я пытаюсь отправить HTML-контент через функцию PHP mail(). Я не знаю, что не так с моим кодом. Перепробовал много способов, потратил часы. но ничего не вышло. Может ли кто-нибудь сказать мне, что не так с моим кодом, пожалуйста?
<?php
$to = "[email protected]";
$today = date("Y/m/d");
$today = $today." 00:00";
$count_cash_inc = mysql_query("SELECT sum(income) as inc, sum(expense) as exp FROM journal_entry WHERE `date` >= '$today'");
$inc = mysql_fetch_array($count_cash_inc);
$income_c = $inc['inc'];
$epense_c = $inc['exp'];
$counter_cash = $income_c - $epense_c;
$subject = "Daily Report From Sri Sankalpa";
$headers = "From: [email protected]\r\n";
$headers .= "Reply-To: [email protected]\r\n";
$headers .= "CC: [email protected]\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$message = '<center><h1>Sri Sankalpa Daily Journal Report</h1>';
$message .= '<br><table><tr><td>Date</td><td>Total Income</td><td>Total Expense</td><td>Balance</td></tr>';
$message .= '<tr><td>'.date("d-m-Y").'</td><td>'.$income_c.'</td><td>'.$epense_c.'</td><td>'.$counter_cash.'</td></tr></table><br>';
$message .= '<p>To Know More... Please Click <strong><a target="_blank" href="http://srisankalpa.com/demo/journal_entry.php">HERE</a></strong></p></center>';
mail($to, $subject, $message, $headers);
?>
Я попытался удалить \r,\r\n и изменить charset=UTF-8 на charset=iso-8859-1. Но ничего не работает. Ждем вашей помощи. Почта отправляется в виде простого текста без строки ниже
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
mail()
, и легко отслеживающий ошибки. - person Abdulla Nilam   schedule 05.03.2017$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
и посмотрите - person Abdulla Nilam   schedule 05.03.2017