Помогите настроить код отправки email
Вот готовый код который работает хорошо, но не как не могу разобраться что бы при нажатии кнопки не открывалось белое окно, а оставалось на той же страницы отправки , или же как то сделать переадрасацию обратно. страниц будет много, сделать переадресацию на одну страницу не подходит.
<?php // если была нажата кнопка "Отправить" if($_POST['submit']) { $mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); // $to - кому отправляем $to = '123@ukr.net'; // $from - от кого $from='123@ukr.net'; // функция, которая отправляет наше письмо mail($to, $title, $mess, 'From:'.$from); echo 'Спасибо! Ваше письмо отправлено.'; } ?> |
Цитата:
|
serikoff, твоя история пишется с каменного века, представляешь сколько надо еще пройти до 21-го с отправкой формы аяксом?
Страница Форма Жаба скрипт ловит submit и отменяет его Жаба скрипт отгружает данные на сервер Сервер получает и передает твоему говнокоду выше Говнокод отгружает мыло Говнокод отвечает серверу - сервер браузеру Браузер передает яваскрипту Яваскрипт показывают юзеру сообщение "Спасибо..." Прикинь сколько всего. Такшта скачай готовое и не парься. Ключевые js php mail ajax |
увы подходящего кода не нашел. что бы работало как мне нужно.
|
Цитата:
"Белое окно", это следствие обращения к странице, которая ничего не выводит клиенту - у вас отправляет почту и все. Если вывести еще и "Спасибо", будет уже "белое с текстом". То есть отправлять почту, можно с любой страницы сайта, и "белых окон" не будет. |
Часовой пояс GMT +3, время: 08:38. |