Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

Вопрос по PHP   Найти похожие ветки 

 
geidarka   (2005-09-30 20:53) [0]

Господа, помогите советом.

Есть две формы (маленькая и большая). Пользователь заполняет маленькую и переадресовывается на большую. Как сделать так, что если клиент не заполняет вторую форму в течении Х (например, 10) минут, ему автоматически высылается письмо с просьбой заполнить

Заранее спасибо


 
easy ©   (2005-10-01 00:01) [1]

<?php
Error_Reporting(E_ALL & ~E_NOTICE);

$frm_1=<<<FRM1
<form name="form1" method="post" action="">
 <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Введите
 e-mail -></font></strong>
 <input name="mail" type="text" id="mail">
 <input name="ok" type="submit" id="ok" value="OK">
</form>
FRM1;

function is_email($mail){
return preg_match("/([\w_-]+(\.[\w_-]+)*@[\w_-]+(\.[\w_-]+)+)/",$mail);
}

function browser_back($err_str){
echo "<script language=\"JavaScript\">
alert("$err_str");
history.back();
</script>";
}

function timeout($mail){
echo "<script language=\"JavaScript\">
 setTimeout(\"t_out()\", 3000);
 function t_out(){
  location.href="?input_mail=$mail";
 }
</script>";
echo "<center><h2><font color=\"#32586D\">Место для формы 2</h2><br><small>У вас 3 секунды, чтоб заполнить её..</small></font></center>";
}
if (isset($mail)){
if(!is_email($mail)){  
  browser_back("Это не e-mail.");
  exit;
 }
timeout($mail);
exit;
}

if (isset($input_mail)){
$from="my_site_bot<admin@site.ru>";
$headers="Content-Type: text/html; charset=windows-1251\n";
$headers.="From: $from\nX-Mailer: Carline Server www.site.ru";
mail($input_mail, "From Site Bot", "<center><h2><font color=\"#32586D\">Форма не заполнена</font></center>", $headers);
echo "<center><h2><font color=\"#32586D\">Вы не успели..</h2></font></center>";
exit;
}

echo $frm_1;

?>



Страницы: 1 вся ветка

Текущий архив: 2005.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
14-1127968038
Layner
2005-09-29 08:27
2005.10.23
Есть ли у кого из наших форумчан программы на download.com


14-1128433357
Trigun
2005-10-04 17:42
2005.10.23
Проведение выделенки. Есть ли подводные камни в быстром потоке?


14-1128322503
syte_ser78
2005-10-03 10:55
2005.10.23
С чего начать написание клиента для phpbb форума?


4-1124634715
menart
2005-08-21 18:31
2005.10.23
отображение миниатюры


2-1127822325
Vermucht
2005-09-27 15:58
2005.10.23
Строчки как в Object Inspector