Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Отправка почты с прикрепленным файлом в кодировке UTF-8
Форумы портала PHP.SU » » Вопросы новичков » Отправка почты с прикрепленным файлом в кодировке UTF-8

Страниц (1): [1]
 

1. Rooner - 27 Мая, 2014 - 14:46:35 - перейти к сообщению
У меня есть функция отправки почты в UTF-8 формате, но к сожалению файлы она не отправляет, а модернизировать ее проблематично, не знаю как. В интернете очень много подобных функций, но они либо забагованные (как на википедии), либо для кодировки windows-1251.
Поделитесь удобной функцией отправки почты, чтобы она отправляла письма в UTF-8 и можно было прикреплять 1, а лучше несколько файлов

PHP:
скопировать код в буфер обмена
  1. function send($to, $from, $subject, $message) {
  2.   $subject = '=?UTF-8?B?' . base64_encode($subject) . '?=';
  3.   $headers  = "MIME-Version: 1.0\r\n";
  4.   $headers .= "Content-type: text/html; charset=utf-8\r\n";
  5.   $headers .= "From: $from\r\n";
  6.   return mail($to, $subject, $message, $headers);
  7. }
2. esterio - 27 Мая, 2014 - 15:48:55 - перейти к сообщению
Учите MIME или возьмите готовый phpmailer (или любой другой)
3. armancho7777777 - 27 Мая, 2014 - 15:58:22 - перейти к сообщению
Rooner пишет:
Поделитесь удобной функцией отправки почты, чтобы она отправляла письма в UTF-8 и можно было прикреплять 1, а лучше несколько файлов

http://forum.php.su/topic.php?fo...35&topic=788

 

Powered by ExBB FM 1.0 RC1