Здравствуйте уважаемые форумчане. Есть ли возможность автоматически выслать ответ на e-mail заданный в форме. Спасибо. PHP: <?php if (isset($_POST['email'])) {$email = $_POST['email'];} $address = "server@site.com"; $mes = "Тема: Заказ материала\nemail: $email"; $sub='Заказ каталога'; $email='Заказ <site.com>'; $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email"); ini_set('short_open_tag', 'On'); header('Refresh: 0; URL=index.html'); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="refresh" content="0; url=site.com"> <title>С вами свяжутся</title> <meta name="generator"> <style type="text/css"> body { background: #22BFF7 url(../images/zakaz.jpg) top -70% center no-repeat; } <script type="text/javascript"> setTimeout('location.replace("http://site.com")', 0); /*Изменить текущий адрес страницы через 3 секунды (0 миллисекунд)*/ </script> </head> </body> </html>
@CHEVSKY можно, но что мало понятно что вообще тебе нужно. Очень короткое описание задачи и какие у тебя затруднения.
Спасибо за ответ, нужно чтобы копия письма отправлялась на e-mail (пользователя), который он указывает в форме на сайте. Спасибо
вот. может поможет PHP: <?php if (isset($_POST['email']) && filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $email = $_POST['email']; $address = "server@site.com"; $mes = "Тема: Заказ материала\nemail: $email"; $sub='Заказ каталога'; $email='Заказ <site.com>'; mail ($address,$sub,$mes,"Content-type:text/plain; charset=utf-8\r\nFrom:$email"); mail ($email,$sub,$mes,"Content-type:text/plain; charset=utf-8\r\nFrom:$address"); ini_set('short_open_tag', 'On'); header('Location: /index.html'); } ?>
@CHEVSKY, лучше используй библиотеку phpMailer. Гораздо удобней и менее глючней. И есть возможность сделать копию письма одной строчкой.
@CHEVSKY, вы зачем во From адрес юзера написали? P.S. Если не шарите во всем этом, лучше не лезьте, а обратитесь к спецу. Дешевле выйдет.