Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Нужен скрипт (https://forum.antichat.xyz/showthread.php?t=46634)

Ad 13.08.2007 12:14

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

MstDoc 13.08.2007 12:26

cron+perl :)

NOmeR1 13.08.2007 14:42

Может это?
PHP код:

<?
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

Цитата:

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

Ты обратил внимание на это?
PHP код:

<? 
set_time_limit
(0); 
ignore_user_abort(1); 
?>


ant0ha 13.08.2007 18:56

Цитата:

Сообщение от NOmeR1
Ты обратил внимание на это?
PHP код:

<? 
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

PHP код:

<?
mail
('кому@mail.ru','сабж','сообщение',"From: откого@mail.ru\r\n");
?>

И, не запуская скрипт, ставишь крон на год. :)

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


Время: 07:45