Как отформатировать сообщение которое приходит на почту с формы обратной связи?
вот видите не ровно хотя код один в один но почему то одна строка вылазит из общей структуры
Дополнительно:
У вас в форме по умолчанию в коментарии стоит что то?
Поправил, не благодарите.
а необходимо, я так понимаю, убрать отступ у всех предыдущих.
Если внимательно читать задачи
почему то одна строка вылазит из общей структуры
то лишней работы можно избежать. Внимательнее надо быть.
// обработка прикрепленных файлов
if(isset($_FILES['image2'])){
$files = $_FILES['image2'];
$count = count($files['name']);
for($i=0; $i<$count; $i++){
if($files['error'][$i] == UPLOAD_ERR_OK){
$tmp_name = $files['tmp_name'][$i];
$name = $files['name'][$i];
// сохраняем файл на сервере
move_uploaded_file($tmp_name, "/home/bh54973/public_html/uploads/".$name);
// добавляем ссылку на файл в сообщение
$message .= 'Изображение-1: ' ."Файл: "."https://".$_SERVER['HTTP_HOST']."/uploads/".$name....;
}
}
}
if(isset($_FILES['image'])){
$files = $_FILES['image'];
$count = count($files['name']);
for($i=0; $i<$count; $i++){
if($files['error'][$i] == UPLOAD_ERR_OK){
$tmp_name = $files['tmp_name'][$i];
$name = $files['name'][$i];
// сохраняем файл на сервере
move_uploaded_file($tmp_name, "/home/bh54973/public_html/uploads/".$name);
// добавляем ссылку на файл в сообщение
$message .= 'Изображение-2: ' ."Файл: "."https://".$_SERVER['HTTP_HOST']."/uploads/".$name....;
}
}
}
$message .= 'Изображение-1: ' ."Файл: "."https://".$_SERVER['HTTP_HOST']."/uploads/".$name....; $message .= 'Изображение-2: ' ."Файл: "."https://".$_SERVER['HTTP_HOST']."/uploads/".$name....; |
$message .= 'Изображение-1: ' ."Файл: "."https://".$_SERVER['HTTP_HOST']."/uploads/".$name....; $message .= 'Изображение-2: ' ."Файл: "."https://".$_SERVER['HTTP_HOST']."/uploads/".$name....;
отступов нет, подтверждаю.
Изображение-1: Файл: http
Изображение-2: Файл: htt
то есть у первой строки есть а у второй нет.
Хотя код идентичен.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для того чтобы отформатировать сообщение, которое приходит на почту с формы обратной связи, можно воспользоваться различными способами. Один из самых популярных и удобных способов - использовать HTML для оформления текста.
Прежде всего, необходимо убедиться, что настройки почтового сервера позволяют отправлять HTML-форматированные сообщения. Затем можно создать шаблон для письма, в котором будет прописан необходимый стиль и форматирование.
Пример кода для форматирования сообщения на PHP:
';
$headers = 'MIME-Version: 1.0' . "\r