Мне нужна помощь с стилизацией строки кода в файле формы php почты.
Итак, у меня есть файл перевода (см. Пример ниже), который я использую для перевода текста на веб-странице, включая почтовую форму.
Это отлично работает. Но может ли кто-нибудь сказать мне, как я могу стилизовать текст, который показан в электронном письме, на основе кода ниже?
Именно эту строку я хочу оформить так, чтобы текст в электронном письме был выделен жирным и красным цветом:
Вы можете видеть, что я получаю перевод текста здесь: $words[$lang]['EMAIL_RECIVE_MESSAGE']
последняя часть — просто функция возврата.
Речь идет о следующей строке:
$message_body = isset($words[$lang]['EMAIL_RECIVE_MESSAGE']) ? $words[$lang]['EMAIL_RECIVE_MESSAGE']."\r\n\n" : "A new message from FCAB-Website. Information below.\r\n\n";
Вы найдете этот код в строке 52.
Короче говоря, я хочу окружить этот код стилем.
/*----------------------------------Translation file start----------------------------------*/
<?php
$words = array(
"en" => array(
'EMAIL_RECIVE_MESSAGE' => "New message from FCAB-Website. Information below."),
/*---------------End English Translation - Start Swedish Translation------------------------*/
"se" => array(
'SOME_TEXT' => "Nytt meddelande från FCAB-Hemsida. Information nedan."),
);
?>
/*----------------------------------Translation file end-----------------------------------*/
/*----------------------------------Form process file start--------------------------------*/
<?php
include_once 'translation-file.php';
/* Some code goes here */
/* Email function start*/
/* I WANT TO STYLE THE LINE DIRECTLY BELOW HERE SO THAT IN THE EMAIL THIS TEXT WILL BE BOLD AND RED*/
/*-->This line--->*/
$message_body = isset($words[$lang]['EMAIL_RECIVE_MESSAGE']) ? $words[$lang]['EMAIL_RECIVE_MESSAGE']."\r\n\n" : "A new message from FCAB-Website. Information below.\r\n\n";
unset($_POST['submit']);
foreach ($_POST as $key => $value){
$message_body .= "$key: $value\r\n\n";
}
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers = "From: ".$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
$to = 'patrik@fcab.se';
$subject = isset($words[$lang]['CONTACT_EMAIL_SUBJECT']) ? $words[$lang]['CONTACT_EMAIL_SUBJECT'] : "FCAB-Homepage. New message.";
if (mail($to, $subject, $message_body, $headers)){
$success = isset($words[$lang]['CONTACT_THANKYOU']) ? $words[$lang]['CONTACT_THANKYOU'] : "Message sent, thank you for contacting us!";
$name = $email = $company = $message = $website = '';
}
?>
/*----------------------------------Form process file end--------------------------------*/
Задача ещё не решена.
Других решений пока нет …