|
|
|
| Почему в почту приходит сообщение так?
Resource id #7Nissan Micra (K11)|2001|180 000 руб.|<strong>+7 (916) 100-3898|106<br>Nissan Micra (K11)|2002|185 000 руб.|+7 <strong>(967) 218-9147|216<br>Nissan Almera II (N16)|2003|187 000 руб.|<strong>+7 (985) 760-4005|95<br>Nissan Cube II|2003|200 000 руб.|<strong>+7 (926) 397-2910|894<br>Nissan Almera II Hatchback (N16)|2001|210 000 руб.|<strong>
<br> игнориуется
отправляю так
$res .="$marka|$year|$price|$phone|$vizit<br>";
mail("technic@mail.ru", "Свежие обяъвы", "$res", "Все иномарки");
|
а если смотреть на iPad то вообще русские буквы кркозябрами отображаются, может я что то не указал дополнительно? | |
|
|
|
|
|
|
|
для: technic611
(22.02.2011 в 11:58)
| | Для того, чтобы письмо отправлялось не plain-текстом, а HTML-кодом, об этом нужно сообщить через почтовый заголовок Content-type, которые передаются в четвертом параметре функции mail(), там где вы передаете строку "Все иномарки". Через этот же заголовок можно передать кодировку почтового сообщения.
Content-type: text/html; charset="koi8-r"
|
| |
|
|
|
|
|
|
|
для: cheops
(22.02.2011 в 12:04)
| | Что за странная тяга к кодировке ko8-r?
Если уж и отправлять что,так в utf-8. На дворе 2011й - не 1990й. | |
|
|
|
|
|
|
|
для: Trianon
(22.02.2011 в 12:35)
| | Без злого умысла (лучше конечно utf-8), просто скопировалось, собственно, насколько я понял основная задача сейчас получить HTML-письмо (там еще в самом теле письма выводится ресурс вместо какого-то значения, т.е. детали ковырять еще и ковырять). | |
|
|
|
|
|
|
|
для: cheops
(22.02.2011 в 12:39)
| | У него вообще задачи видимо нет таковой, просто нужны переводы строк, а кроме как <br> не представляется, вот и понадобилось, а хватило бы \n. Мне так кажется. ) | |
|
|
|