Внимание! Сейчас сайт на стадии реконструкции, поэтому не все страницы и не все элементы на сайте отображаются корректно.
 
Закрыть
Все разделы
Вход
 
 
Страница 1 из 11
Форум » Разработка » PHP » скрипт для отправки письма
скрипт для отправки письма
smotru
Смотритель (smotru)
Пользователи
Сообщение # 1
Пятница, 10.02.2012, 18:00
1
25
 
Подскажите, какой лучше использовать скрипт для отправки письма. Вот я писал свой, вместо письма выходят непонятные символы и пустота. Как мне сделать скрипт обработки с HTML формы отправки письма?

Code
<?php
function mime_header_encode($str, $data_charset, $send_charset) {
$str = iconv($data_charset, $send_charset, $str);
return "=?" . $send_charset . "?B?" . base64_encode($str) . "?=";
}
$to = $_POST['text1'];
$from_name = $_POST['text3'];
$form_email = $_POST['text2'];
$subject = $_POST['text4'];
$messages = $_POST['text5'];
$data_charset="CP1251"; // кодировка переданных данных
$send_charset="KOI8-R"; // кодировка письма
$subject = mime_header_encode($subject, $data_charset, $send_charset);
$from = mime_header_encode($from_name, $data_charset, $send_charset)."<". $form_email . ">";
$messages = iconv($data_charset, $send_charset, $messages);
$headers = "From: $from\r\n";
$headers.= "Content-type: text/plain; charset=$send_charset\r\n";
//Видно в зависимости от кодировки поступайщей информации надо включать
#$messages = iconv($data_charset, $send_charset, $messages);
if (mail($to, $subject, $messages, $headers)) { echo "Отправлено"; } else { echo "Внимание! Ошибка"; }


Сообщение отредактировал smotru - Пятница, 10.02.2012, 18:00
 
forumer
ФорумУмер (forumer)
Пользователи
Сообщение # 2
Пятница, 10.02.2012, 18:03
1
6
 
думаю, это будет простое решение. писал скрипт когда только начинал, поэтому код не совсем красивый, но работает зато

Code
<?php
   $name=$_POST["name"];
   $family=$_POST["family"];
   $age=$_POST["age"];

   $to="yourmail@gmail.com";
   $subject="Письмо от сайта";
   $message="Имя: $name\n Фамилия: $family\n Дата рождения: $age\n";
   $headers="From: FBIWEBSITE";

  mail ($to, $subject, $message, $headers);
  echo('<span style="color:green;">Письмо отправлено успешно</span>');
?>

_________________________
Неужели форум умер? Нужно ведь что-то делать. И я знаю, что именно. Свяжусь с нужными людьми и мы сделаем кое-что для кое-чего.


Неужели форум умер? Нужно ведь что-то делать. И я знаю, что именно. Свяжусь с нужными людьми и мы сделаем кое-что для кое-чего.
 
Форум » Разработка » PHP » скрипт для отправки письма
Страница 1 из 11
Поиск:
Новый ответ
Выполните вход или зарегистрируйтесь, чтобы ответить
 
 
 
 
 
Борат
Денис Абдуллин
Виктория
Губка Томми
Денис Абдуллин
sima
Сергей Князев
Гость 18.05.2012, 21:17 к материалу Скроллинг как на IPhone на JQuery
Эмм... можете подсказать как его установить в чат ......
Обратная связь
Написать письмо администрации
RSS-лента
Подписка на новые материалы
Хостинг от uCoz | Sitemap | Страницы сайта | © Денис Абдуллин 19.05.2012