de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
Ninja Fist
Ninja Fist
Вопрос

Восклицательный знак в HTML-письме

Мне сложно форматировать таблицу в HTML-письме. Кажется, что всегда есть одна ячейка, у которой нет цвета фона или странных белых пространств.

Вот код (в php) -

 $subject.="

"; $result = mysql_query("SELECT * FROM rates WHERE ID>='32' AND ID <='39'"); while($row = mysql_fetch_array($result)) { $subject.= ""; $subject.= ""; $subject.= ""; $subject.= ""; } $subject.= "
New & Used VehiclesTerm in MonthsAPR* As Low AsMonthly Payment Per $1000 Borrowed
" . $row['name'] . "" . $row['term'] . "" . $row['apr'] . "" . $row['per_1000'] . "
";

Поэтому я пробовал как css background, так и html, и оба создают что-то плохое. Я также пробовал Doctypes.

Вот как выглядит мой почтовый код.

    mail( "[email protected]", "$title2", "$subject" , "Content-type: text/html;\r\nFrom: [email protected]" );

Вот что он делает. См. Пространство для изгоев?

Table that is messed up!

 Check out the low rates.
New & Used VehiclesTerm in MonthsAPR* As Low AsMonthly Payment Per $1000 Borrowed
2008 and NEWER Vehicle PurchasesUp to 72 Months3.24%$17.28
2008 and NEWER Vehicle! Purchases64 - 72 Months4.29%$15.69
2007 and OLDER Vehicle PurchasesUp to 72 Months5.49%$18.20
2007 and OLDER Vehicle Purchases64 - 72 Months5.99%$16.46
2011 & 2010 REFINANCESUp to 63 Months4.99%$18.08
2011 & 2010 REFINANCES64 - 72 Months5.49%$16.34
2008 - 2009 REFINANCESUp to 60 Months5.99%$19.33
2007 & older Vehicle REFINANCEUp to 60 Months6.99%$19.80
18 2011-10-27T19:14:55+00:00 4
Ninja Fist
Ninja Fist
Редактировал вопрос 27-го октября 2011 в 9:27
Программирование
html
php
email
html-email
Andrew Threadgill
27-го октября 2011 в 9:19
2011-10-27T21:19:45+00:00
Дополнительно
Источник
Редактировать
#56791861

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

The issue is being caused by use of the mail() function. When I try to send the email, I have a long string of html code. IN FACT, TOO LONG! When I go past 78 characters a BANG! shows up and then jacks with my html or css. RFC 2822

Разрешение состоит в том, чтобы изменить его на base-64, закодировать данные или добавить \ r \ n на мои длинные строки html-кода. В любом случае проблема решена.

Спасибо всем за помощь!

27
0
oOo--STAR--oOo
27-го октября 2011 в 7:22
2011-10-27T19:22:00+00:00
Дополнительно
Источник
Редактировать
#56791859

Кажется, нет возврата на оскорбительные ячейки Поэтому попробуйте добавить высоту: 100% для них, чтобы они были полностью заполнены. Вы можете исправить это, отредактировав этот код


To


This should solve your problem.

3
0
Petr
27-го октября 2011 в 8:38
2011-10-27T20:38:18+00:00
Дополнительно
Источник
Редактировать
#56791860

Удалите все стили CSS, с ними не справится множество движков рендеринга электронной почты. Используйте простой старый дизайн стола.

Use blah instead of style color, use

instead of style padding, use bgcolor instead of style background-color.

Set bgcolor to whole TABLE, not TDs.

2
0
colinam1992
14-го января 2016 в 2:41
2016-01-14T14:41:47+00:00
Дополнительно
Источник
Редактировать
#56791862

Ниже приведен пример создания кодированной электронной почты Base64:

    <?php 

$html = "

The quick brown fox jumped right over the lazy dog.


"; $to = "[email protected]"; $cc = "[email protected]"; $bcc = "[email protected]"; $from = "[email protected]"; $subject = "This is a MIME encoded email"; $boundary = str_replace(" ", "", date('l jS \of F Y h i s A')); $newline = "\r\n"; $headers = "From: $from$newline". "Cc: $cc$newline". "Bcc: $bcc$newline". "MIME-Version: 1.0$newline". "Content-Type: multipart/alternative;". "boundary = \"$boundary\"$newline$newline". "--$boundary$newline". "Content-Type: text/html; charset=ISO-8859-1$newline". "Content-Transfer-Encoding: base64$newline$newline"; $headers .= rtrim(chunk_split(base64_encode($html))); mail($to,$subject,"",$headers); ?>

Я нашел этот код на следующем сайте:

https://ctrlq.org/code/19840-base64-encoded-email

Настройка электронной почты на основе Base64 Encoded приведет к удалению случайного «!» добавляется в электронные письма.

2
0
Похожие сообщества 34
HTML/CSS — русскоговорящее сообщество
HTML/CSS — русскоговорящее сообщество
6 493 пользователей
Возникли проблемы с HTML или CSS? – пиши сюда, обсудим и предложим самое лучшее решение. @javascript_ru @js_noobs_ru @frontend_ru Каналы: @defront @htmlshit Ищешь чат? @it_chats Мы всегда рады помочь, но у нас есть правила. ВАЖНО: http://nometa.xyz
Открыть telegram
phpGeeks
phpGeeks
4 693 пользователей
Best PHP chat @phpGeeksJunior - новичкам @golangGeeks - гошка @jobGeeks - вакансии(250000 р/мес) @dbGeeks - базы данных @ebanoePhp - канал о PHP @laravel_pro - Laravel @jsChat - JS @moscowProgers - Москва Реклама: https://vk.cc/cbJtVV ДР - 28.03.2016
Открыть telegram
PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
3 836 пользователей
Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii etc. Full/par-time, remote и т.д. ПРАВИЛА: https://t.me/php_jobs/45345 Флудильня: @phpimhorus More: @javascript_jobs, @nodejs_jobs, @devops_jobs, @sql_jobs
Открыть telegram
phpGeeksJunior
phpGeeksJunior
3 051 пользователей
Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Реклама: https://vk.cc/cbJtVV Правила и полезные ссылки https://github.com/phpgeeks-club/faq Бест от пхпгикс https://t.me/best_of_phpgeeks
Открыть telegram
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
2 952 пользователей
Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Библиотека верстальщика: @weblibrary Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @bigmarketolog Автор: @M_Boroda
Открыть telegram
#php chat
#php chat
2 921 пользователей
Группа для новичков и бывалых. Не стесняйтесь задавать вопросы по php. Уважаем друг друга. Администрация: @kaviychik Сотрудничество: @valeriya_blonski
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 4 дня назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией