| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Помогите с e-mail и тегом <br/>
Помогите с тегом <br> при отправке на e-mail.Что бы при получении письма шел 2ОДИН" потом перевод на новую строку потом "ДВА"
Код HTML:
$Category="ОДИН: ".$_POST['Category']."<br />"; <-- вот тот загадочный <br /> --> $Cat="ДВА: ".$_POST['Cat']."<br />"; <-- вот тот загадочный <br /> --> $headers="MIME-Version: 1.0\r\n"; $headers.="Content-type: text/plain; charset=windows-1251\r\n"; $headers.="From: site-konkort.dp.ua <desigto@ukr.net>\r\n"; if (mail('desigto@ukr.net','Заказ', "$Category, $Cat", $headers)) {echo 'Cпасибо за заказ ';} else {echo '<h4 style="color: white">Ошибка</h4>'; Последний раз редактировалось deluxsa; 14.07.2004 в 17:17. Причина: забыла |
|
|
# 5 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
2 Razer&bigvova
все зависит от мейлера и формата письма... например, в свое время я использовал the bat, так он не умел корректно отображать html. 2bigvova \n <- это обычно символ перевода каретки в текстовых форматах <br> <- это примерно тоже самое, но только для HTML(хотя при этом сам текст может быть в одну строку). все зависит от того, в каком формате ты хочешь создать письмо(т.е. фактически, как его увидит тот человек, для которого оно предназначается, при условии, что у него есть нужна программа). в твоем случае письмо имеет текстовый формат: $headers.="Content-type: text/plain; поэтому можешь смело убирать тот тег, т.к. пользователь по идее должен будет увидеть его как обычный текст.
__________________
убрано по просьбе администратора
|
|
|
|
|
# 8 |
|
Newbie
Регистрация: 02.02.2004
Сообщения: 34
![]() |
Письмо ведь шлется plain текстом и <br> тут не поможет.
Народ а почему только \n советуете? Ведь в виндах перенос строки 2 символа! \r и \n! З.Ы. Тэги вида <тэг /> обычно имеют место в шаблонных файлах (tpl). А насчет вопроса действительно непонятно, |
|
|
|
|
# 9 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
2slogan
\r - это перевод картеки в начало строки(reset?) \n - newline <tagName /> - это все-таки xml тег или подобного языка, а tpl это я так понимаю собственный язык, который применяется кем-то из разработчиков шаблонов? кстати плохая практика нужно чтобы собственные теги не конфликтовали, поэтому лучше в шаблонах делать так: %tagName% или так: {tagName}.вобщем для plaintext достаточно \n.
__________________
убрано по просьбе администратора
|
|
|
|
|
# 10 |
|
Newbie
Регистрация: 02.02.2004
Сообщения: 34
![]() |
Sheryld, все верно, перевод каретки и начало новой строки, именно так и действует клавиша "Enter", если ее использовать в виндах. Я для совместимости сказал, может TheBat поймет, что надо на новой строке писать, а вот Outlook и не подумает а выведет все в одной строке.
|
|
|