У меня есть простой код здесь,Отправить HTML-адрес электронной почты от PHP Почтовая функция
Но не смог заставить его работать. Есть ли другой путь.?
Он отправляет HTML-код по электронной почте, а не по таблице.
Есть ли другой способ сделать это.?
ИЛИ Как мне создать csv или excel и автоматически прикрепить его электронной почтой?
$to = "[email protected]";
$subject = 'New Employee file';
$message = "<html>
<head>
<title>New Employee</title>
</head>
<body>
<p>Here IS the New Employee List</p>
<table border=1>
<tr>
<th>FirstName</th>
<th>LastName</th>
<th>POSNum</th>
<th>POSPassword</th>
<th>location</th>
</tr>
<tr>";
$table = "send_payroll"; // Enter Your Table Name
$sql = mysql_query("select last_name,
first_name,
pos_num,
pos_password,
store
from $table");
$columns_total = mysql_num_fields($sql);
while ($row = mysql_fetch_array($sql)) {
$message .="<tr>";
for ($i = 0; $i < $columns_total; $i++) {
$message .='<td>'.$row["$i"].'</td>';
}
$message .="</tr>";
}
$message .="</tr>
</table>
</body>
</html> ";
// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From: Nirav <be.gmail.com>\r\n";
echo "$message" ; //Display table correctly
mail($to, $subject, $message, $headers);
'be.gmail.com' является ли этот адрес электронной почты правильным? Пожалуйста, добавьте то, что не работает. Ошибки? – Adimeus
Никакой ошибки ничего, я изменил, что адрес электронной почты оригинал электронной почты отличается, я получил письмо, но с html-кодом. – back123
Или be.gemail.com правильно, не имеет значения. Это просто заголовок! – Marten