Интересно, как это может изменить внешний вид электронной почты, которая приходит ко мне через PHP?
Это код 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 = "[email protected]";
$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 или мне нужна какая-то инфраструктура
Вы можете отправить свою электронную почту в виде электронного письма в формате HTML. Например:
<?php
$to = "[email protected]";
$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);
?>
Для получения дополнительной информации вы можете посетить этот.
Вам нужно сделать следующее:
Подготовьте содержимое вашей почты в формате html.
<html>
<body>
//write your stuff
</body>
</html>
Укажите абсолютный путь вашего изображения вместо относительного пути. Таким образом, просто предоставление имени изображения недостаточно. Вам нужно указать точный путь, где это изображение находится на вашем сервере. Так что, он загрузит его оттуда.