Перейти к содержимому


Партнерская программа Kredov

Отправление письма.

#1 alex19rus

alex19rus
  • Пользователь
  • 273 сообщений
  • Репутация: 5
0

Отправлено 01 Август 2011 - 18:39

В общем дело такое:
Нужно чтобы после добавления сайта пользователем отправлялось письмо на почту админу, тобишь мне. Адрес получателя (мой), тему и содержание письма я поставлю сам.

Файл добавления сайта прикреплен.

Прикрепленный файл  add.php   2,42К   Количество загрузок: 51

 

 

  • 0

#2 Banderas

Banderas
  • Пользователь
  • 1 168 сообщений
  • Репутация: 1

Отправлено 02 Август 2011 - 09:18

$toadress = $email;
$subject = 'Обратная связь';
$content = $data; // тело письма, информация
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: Banderas <Banderas123@yandex.ru>\r\n";

mail($toadress, $subject, $content, $headers);


под свой движок сами подключайте :rolleyes:
  • 0


#3 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 02 Август 2011 - 10:01

Собственно, Banderas уже написал то, что нужно сделать. Подключить просто... После добавления сайта в БД и сообщения об успешном добавлении, т.е. после этой строки кода:
print "<p class=\"erok\">URL успешно добавлен! <a href=\"?action=\">Список сайтов</a></p>";

нужно дописать выполнение функции mail(), указав при этом соответствующие аргументы функци - в примере:
mail($toadress, $subject, $content, $headers);

- $toadress - почтовый адрес, на который должно доставляться письмо;
- $subject - тема письма;
- $content - текст письма;
- $headers - кодировка сообщения (должна соответствовать кодировке сайта).
  • 0


#4 alex19rus

alex19rus
    Topic Starter
  • Пользователь
  • 273 сообщений
  • Репутация: 5

Отправлено 02 Август 2011 - 10:37

Banderas, matroskin8, скажите пожалуйста, а этот код куда именно вставлять?
$toadress = $email;
$subject = 'Обратная связь';
$content = $data; // тело письма, информация
$headers  = "Content-type: text/html; charset=windows-1251 \r\n"; 
$headers .= "From: Banderas <Banderas123@yandex.ru>\r\n";


Про это понятно:
mail($toadress, $subject, $content, $headers);

А и еще...

$toadress = 'мой@mail.ru';
$subject = 'Обратная связь';
$content = 'Тут че хочу, то и пишу???'; // тело письма, информация
$headers  = "Content-type: text/html; charset=windows-1251 \r\n"; 
$headers .= "From: alex19rus <support@gotraff.ru>\r\n";

Так верно?
  • 0

#5 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 02 Август 2011 - 11:05

Вот этот весь код:
$toadress = 'мой@mail.ru';
$subject = 'Обратная связь';
$content = 'Тут че хочу, то и пишу???'; // тело письма, информация
$headers = "Content-type: text/html; charset=windows-1251";

mail($toadress, $subject, $content, $headers);

вставить сразу после строки:
print "<p class=\"erok\">URL успешно добавлен! <a href=\"?action=\">Список сайтов</a></p>";

  • 0


#6 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 02 Август 2011 - 11:31

а этот код куда именно вставлять?

вставлять после строки
				print "<p class=\"erok\">URL успешно добавлен! <a href=\"?action=\">Список сайтов</a></p>";


$toadress = 'support@gotraff.ru';
$subject = 'URL успешно добавлен';
$content = 'Тут что хотите, то и пишите... Например такое: Пользователь ' . $user_id . ' добавил URL ' . $url . ' в категорию ' . $categor_id; // тело письма, информация
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
mail($toadress, $subject, $content, $headers);

  • 0


Оформление форума – IPBSkins.ru