Я хочу использовать таблицу html в переменной php, чтобы я мог использовать эту переменную в php mail, и эта почта должна отображать таблицу html. Я использовал EOD, но не работал. Вот код, который я использую, который не работает.Хранение таблицы HTML в переменной php?
$body1 = <<<EOD
<br><br>
<h3 align="center">Career Details</h3>
<table border="1" width="100%">
<col width="50%">
<col width="50%">
<tr>
<td style="text-align:left;">Name: $nameField </td>
<td style="text-align:left;">Email: $emailField </td>
</tr>
<tr>
<td style="text-align:left;">Date of Birth: $dob</td>
<td style="text-align:left;">Passport Number: $passportnum</td>
<tr>
<td style="text-align:left;">Gender: $gender</td>
<td style="text-align:left;">Nation: $nation</td>
<tr>
<td style="text-align:left;">Phone: $phone</td>
<td style="text-align:left;">Prefered Location: $location</td>
<tr>
<td style="text-align:left;">Area of Interest: $areaofinterest</td>
</table>
EOD;
$body=$body1;
$headers = 'From: [email protected]domain.com';
if(mail($mailto, $emailSubject, $body, $headers)){
header ('Location: http://www.mydomain.net?page_id=664');
}
А что вы пытались это исправить? –
Я попытался ob_start() и повторил html в переменной с помощью get_contents, но тоже не работал –
Закрытие 'EOD;' ** должно быть ** полностью влево (как первое, что стоит на линии). Используйте 'error_reporting (-1);' при работе над вашим кодом. –