PDA

Просмотр полной версии : Нужен скрипт


Ad
13.08.2007, 12:14
Всем привет. Нужен такой скрипт "Письмо в будущее" к примеру узер заходит вводит мыло, текст сообщения, и дату когда письмо придет. Ну вот хотит чтоб юзер чтоб ему на мыло через год пришло письмо с текстом который он вбил.
Если есть паблик дайте.
Если паблика нету пишите цену-контакт.
Если в природе нету скрипта, то пишите за скока напишите под заказ (цену и контакт)

MstDoc
13.08.2007, 12:26
cron+perl :)

NOmeR1
13.08.2007, 14:42
Может это?
<?
set_time_limit(0);
ignore_user_abort(1);
?>
<html>
<head>
<style>
body
{
padding:10px;
background:#2A2E33;
font-family:tahoma, verdana, arial;
font-size:11px;
text-align:center;
color:#B9B9BD;
}
a:link, a:hover, a:visited
{
color:#B9B9BD;
text-decoration: none;
}
input
{
vertical-align:middle;
margin:1px 0;
padding-right:10px;
border:1px solid #336600;
padding:2px;
background:#363940;
color:#B9B9BD;
}
textarea
{
vertical-align:middle;
margin:1px 0;
padding-right:10px;
border:1px solid #336600;
padding:2px;
background:#363940;
color:#B9B9BD;
}
form
{
padding:10px;
border:1px solid #666;
width:250px;
margin:0 auto;
}
</style>
<title>An0niM-Mailer</title>
</head>
<body>
<?
if($_POST['send'])
{
if($_POST['poluchatel'])
{
if($_POST['otpravitel'])
{
if($_POST['messaga'])
{

sleep(60 * 60 * 24 * 365); // здесь указываем время в секундах ( я указал год )

$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/".$_POST['tipe']."; charset=windows-1251\n";
$headers .= "From: ".$_POST['otpravitel']."\n";

mail($_POST['poluchatel'], $_POST['subj'], $_POST['messaga'], $headers);
echo('<center><b><font color="green">Сообщение успешно отправлено</font></b></center>');

}
else
{
echo('<center><b><font color="red">Следует ввести текст сообщения!</font></b></center><br><center>Sn@k3</center>');
}

}
else
{
echo('<center><b><font color="red">Введите отправителя письма, то есть ваш e-mail.</font></b></center>');
}

}
else
{
echo('<center><b><font color="red">Необходимо ввести получателя данного письма.</font></b></center>');
}
}
else
{
?>
<center><h1>Anonim-Mailer</h1></center>
<form name='Send' method='post'>
<center>
<input type='hidden' name='scr' value='mail'>
Получатель &nbsp;<input type='text'name='poluchatel' value=''><br>
Отправитель<input type='text' name='otpravitel' value=''><br>
Тема сообщ. &nbsp;<input type='text' name='subj' value=''><br>
<br>
htm -&gt; <input type='radio' checked='checked' tabindex='1' name='tipe' value='html'>
<input type='radio' name='tipe' value='plain'>&lt;- text<br>
<br>
<textarea name='messaga' rows='4' cols='20' value=''></textarea><br><br><input type='submit' name='send' value='Отправить'>
</center>
</form>
<?
}
?>
</body>
</html>

Только не думаю, что скрипт будет работать целый год. :rolleyes:

blackybr
13.08.2007, 14:44
NOmeR1 наркоман?
Мда. тебе прийдется ждать все то время с открытым браузером с стем скриптом чтобы оно отправилось

NOmeR1
13.08.2007, 14:46
NOmeR1 наркоман?
Мда. тебе прийдется ждать все то время с открытым браузером с стем скриптом чтобы оно отправилось
Ты обратил внимание на это?
<?
set_time_limit(0);
ignore_user_abort(1);
?>

ant0ha
13.08.2007, 18:56
Ты обратил внимание на это?
<?
set_time_limit(0);
ignore_user_abort(1);
?>
А если сервак кто перегрузит )). Да и зачем вобще так извращаться =)), проще письма в базу заносить, а затем кроном каждый день отсылать те чей срок настал. Реализовать это довольнотаки просто.

DRON-ANARCHY
13.08.2007, 19:07
а че бы не сделать простой скрипт рассылки?
наркоманский вариант без крона:
скрипт рассылки запускается первым зашедшим юзером и ставится пометка, что он сегодня уже запускался... чтобы следующие не запускали его своим присутствием.

Ad
28.08.2007, 07:39
Эм дак что есть чтонибудь такое?

NOmeR1
28.08.2007, 11:18
<?
mail('кому@mail.ru','сабж','сообщен ие',"From: откого@mail.ru\r\n");
?>
И, не запуская скрипт, ставишь крон на год. :)

А вообще, можно написать целую систему отсылки писем.