|
|
|
| При получении переменной методом GET выполняется JS:
if (isset($_GET['yes']))
{
echo "<script language='JavaScript'>var mail = confirm('Отправить информационное письмо автору объявления?');
if ( mail == true ){var mail1 = confirm('Для потверждения нажмите OK');
if ( mail1 == true ){.......... выполнить отправку почты .....................;}}</script>";
}
|
Как привязать к нему выполнение PHP скрипта отправки почты в случае mail1 == true :
if (mail($addr, $tema, $text_mess, "Content-type: text/html; charset=\"windows-1251\" \r\n Reply-To: xxx@mail.ru \r\n", "-fxxx@mail.ru"))
{
echo "<Script Language='JavaScript'>alert('Письмо успешно отправлено!');</Script>";
}
|
| |
|
|
|
|
|
|
|
для: sega_z
(04.11.2011 в 21:48)
| | Перезагрузка страницы допускается? | |
|
|
|
|
|
|
|
для: cheops
(05.11.2011 в 00:04)
| | Да, допускается. Т.к. значение GET может постоянно меняться. | |
|
|
|
|
|
|
|
для: sega_z
(05.11.2011 в 01:14)
| | письмо будет не соответствовать станщарту рфц лучше его тело и заголовок закодировать | |
|
|
|
|
|
|
|
для: Красная_шляпа
(05.11.2011 в 04:21)
| | Как закодировать? Можете привести пример? | |
|
|
|
|
|
|
|
для: sega_z
(04.11.2011 в 21:48)
| | Тогда может просто сделать перенаправление (при помощи location.href) на скрипт, который содержит вызов функции mail()
if (isset($_GET['yes']))
{
echo "<script language='JavaScript'>var mail = confirm('Отправить информационное письмо автору объявления?');
if ( mail == true ){var mail1 = confirm('Для потверждения нажмите OK');
if ( mail1 == true ){location.href = 'http://.../mail.php';}}</script>";
}
|
| |
|
|
|
|
|
|
|
для: cheops
(05.11.2011 в 12:43)
| | Спасибо, сейчас попробую. | |
|
|
|
|
|
|
|
для: sega_z
(05.11.2011 в 13:08)
| | Все работает отлично!!!!
Спасибо, Игорь Вячеславович! | |
|
|
|