|
|
Знаете ли Вы, что ... | |
...инструкция по установке аватара описана в Правилах форума. | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Linux & Unix Линуксоидам и Юниксоидам сюда |
Ответить |
|
Опции темы | Опции просмотра |
12.06.2011 21:28 | #3 |
Вот текст отправляемого сообщения. Я так понял нужно добавить строчку с типом материала и кодировкой? Как должна выглядеть эта строка?
Код:
<? $email = $_POST['email']; $url1 = $_POST['url1']; $url2 = $_POST['url2']; $url3 = $_POST['url3']; $url4 = $_POST['url4']; $url5 = $_POST['url5']; $url6 = $_POST['url6']; $ok = false; if ($email != "") { $subject = "Here are your URL's from " . $site_name . "!"; $message = "Your uploaded image is now available from anywhere on the Internet!\n\n\n"; if ($url1 != "") { $message .= "Link for viewing the photo:\n\n"; foreach($url1 as $tmp) { $message .= "$tmp\n\n"; } } if ($url2 != "") { $message .= "Link directly to your photo:\n\n"; foreach($url2 as $tmp) { $message .= "$tmp\n\n"; } } if ($url3 != "") { $message .= "Link directly to photo thumbnail:\n\n"; foreach($url3 as $tmp) { $message .= "$tmp\n\n"; } } if ($url4 != "") { $message .= "Link to post the photo in a forum:\n\n"; foreach($url4 as $tmp) { $tmp = stripslashes($tmp); $message .= "$tmp\n\n"; } } if ($url5 != "") { $message .= "Link to post the thumbnail in a forum:\n\n"; foreach($url5 as $tmp) { $tmp = stripslashes($tmp); $message .= "$tmp\n\n"; } } if ($url6 != "") { $message .= "Link to photo in your website:\n\n"; foreach($url6 as $tmp) { $tmp = stripslashes($tmp); $message .= "$tmp\n\n"; } } $message .= "\nThank you for using " . $site_name . " for your image hosting.\n\n"; $message .= $site_name . "\n"; $message .= $support_email . "\n"; $headers .= "From: " . $site_name . " <" . $support_email . ">\r\n"; mail($email, $subject, $message, $headers); $ok = true; } ?> |
|
|
Ответить |
12.06.2011 22:37 | #4 |
Сообщений: 373
+ 22
135/75
– 3
7/6
|
Во первых использовать utf-8. Во вторых добавить хидеры:
Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: Quoted-printable Ну и естественно кодировать тело письма как полагается. Если все это китайская грамота лучше использовать готовый класс типа http://swiftmailer.org/ |
|
Ответить |
12.06.2011 22:50 | #7 |
Сообщений: 373
+ 22
135/75
– 3
7/6
|
Не просто в base64 а в спец формате (Mime Header) типа такого: =?utf-8?Q?=D0=A1=D0=BA=D1=80=D0=B8=D0=BD=D1=8B?=
http://search.cpan.org/dist/Encode/l...MIME/Header.pm http://en.wikipedia.org/wiki/MIME |
|
Ответить |
Реклама и уведомления | |
12.06.2011 23:23 | #8 | |
Заблокирован(а)
Сообщений: 18,519
+ 10,956
12,586/6,453
– 307
539/385
|
Оффтоп: Цитата:
|
|
|
Ответить |
|