email — Как редактировать внешний вид почты в PHP?

Интересно, как это может изменить внешний вид электронной почты, которая приходит ко мне через PHP?

Вот's the email:

я'd like to look something like this for example

Это код PHP:

<?php
$Ime = $_POST["Ime"];
$Prezime = $_POST["Prezime"];
$NaslovOglasa = $_POST["NaslovOglasa"];
$Email = $_POST["Email"];
$SadrzajOglasa = $_POST["SadrzajOglasa"];
$Kontakt = $_POST["Kontakt"];

if (isset($_POST['Istaknut_Oglas'])) {
$IstaknutOglas = "Da";
} else {
$IstaknutOglas = "Ne";
}

if (isset($_POST['Standardni_Paket'])) {
$StandardniPaket = "Da";
} else {
$StandardniPaket = "Ne";
}

$Za = "bratunac.info@gmail.com";
$Od  = "Od: " . $Email . "\r\n";
$Info .= "|NOVI OGLAS|" . "\r\n";
$Info .= "Ime: " . $Ime . "\r\n";
$Info .= "Prezime: " . $Prezime . "\r\n";
$Info .= "Naslov oglasa: " . $NaslovOglasa . "\r\n";
$Info .= "Sadrzaj oglasa: " . $SadrzajOglasa . "\r\n";
$Info .= "Kontakt informacije: " . $Kontakt . "\r\n";
$Info .= "Istaknut oglas: " . $IstaknutOglas . "\r\n";
$Info .= "Standardni paket: " . $StandardniPaket . "\r\n";
$Info .= "" . "\r\n";

if(isset($_FILES['file_array'])){
$name_array = $_FILES['file_array']['name'];
$tmp_name_array = $_FILES['file_array']['tmp_name'];
$type_array = $_FILES['file_array']['type'];
$size_array = $_FILES['file_array']['size'];
$error_array = $_FILES['file_array']['error'];
for($i = 1; $i < count($tmp_name_array); $i++){
if(move_uploaded_file($tmp_name_array[$i], "adsuploads/".$name_array[$i])){
$Info .= "Fotografija ".$i.": ".$name_array[$i]. "\r\n";
}
}
mail($Za, $Od, $Info);
header("Location: http://bratunacinfo.000webhostapp.com/pages/postavi_oglas-3");
}
?>

Интересно, можно ли это сделать через php me или мне нужна какая-то инфраструктура

-3

Решение

Вы можете отправить свою электронную почту в виде электронного письма в формате HTML. Например:

<?php
$to = "someone@somedoamin.com";
$subject = "Some email title";
$content = "<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";

$headers = "MIME-Version: 1.0\r\nContent-type:text/html;charset=UTF-8\r\n";
mail($to, $subject, $content, $headers);
?>

Для получения дополнительной информации вы можете посетить этот.

0

Другие решения

Вам нужно сделать следующее:

  1. Подготовьте содержимое вашей почты в формате html.

    <html>
    <body>
    //write your stuff
    </body>
    </html>

  2. Укажите абсолютный путь вашего изображения вместо относительного пути. Таким образом, просто предоставление имени изображения недостаточно. Вам нужно указать точный путь, где это изображение находится на вашем сервере. Так что, он загрузит его оттуда.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector