|
|
|
| Добрый день.
Мне нужно, что бы после заполнения формы и нажатия на кнопку "отправить" автоматически отсылалось письмо на указанный в форме e-mail.
Например человек сделал заказ с сайта (заполнил форму) и к нему на почту пришло уведомление "Ваш заказ такой-то прнят к рассмотрению..."
Буду очень признателен, если кто поможет. Заранее балагодарен. | |
|
|
|
|
|
|
|
для: WoR
(24.01.2005 в 05:00)
| | Это можно осущестивить следующим образом,
<?
$query = "INSERT INTO table VALUES ('value1', 'value2')";
$send = mysql_query($query);
//Если запрос выполнился то отправляем сообщение на e-mail
if($send)
{
mail($valmail, $thm, $msg);
}
?>
|
Следовательно, перед отправкой надо сформировать эти переменные
$valmail - e-mail лица , которому надо полсать сообщение
$thm - Тема письма
$msg - само сообщениe | |
|
|
|
|
|
|
|
для: WoR
(24.01.2005 в 05:00)
| | Это можно сделать так.
<form action=send.php>
<input type=text name=fname>
<input type=text name=sname>
<input type=text name=email>
....
<input type=submit name=submit>
|
send.php
<?
mail($email,'подтверждение заказа','ваш заказ принят к рассмотрению')
?>
|
Внутри файла send.php можно обрабатывать переменные формы, а можно с помощью header перенаправить их в другой файл обработки.
Ещё в send.php желательно провести проверку введённых данных для безопасности.
http://softtime.ru/info/articlephp.php?id_article=35 | |
|
|
|
|
|
|
|
для: Axxil
(24.01.2005 в 09:22)
| | Спасибо Вам огромное. Все получилось.
Но у меня возник еще один маленький вопрос. Письмо с темой "подтверждение" приходит от имени "hosting client", нельзя ли его изменить? Как это сделать?
Заранее благодарен. | |
|
|
|
|
|
|
|
для: WoR
(24.01.2005 в 16:14)
| | можно
<?
mail('admin@yousite.ru', 'подтверждение заказа', ' Был заказ',"From:".$email)
?>
|
Переменную $email берёш из формы заказа.
Это и будет email клиента.
Кстати, в тело письма можно подставлять значения о клиенте из формы, оень удобно сразу будешь знать кто заказал, что заказал и можно ли ему это заказывать( хотя бы в силу возраста :) ) | |
|
|
|
|
|
|
|
для: Axxil
(24.01.2005 в 16:26)
| | Спасибо, Axxil. Все получилось. Можете посмотреть сайт: http:/kronawear.ru | |
|
|
|
|
|
|
|
для: WoR
(27.01.2005 в 05:45)
| | А можно еще и вот так! :-))
<?
$adds = "From: $email\n";
$adds .= "X-Sender: < $name >\n";
$adds .= "Content-Type: text/plain; charset=windows-1251\n";
mail($valmail, $thm, $msg, $adds);
?>
|
| |
|
|
|