За последние 24 часа нас посетил 15621 программист и 1552 робота. Сейчас ищут 875 программистов ...

CRON - как им вообще пользоваться? Помогите примером...

Тема в разделе "PHP для новичков", создана пользователем mxlpitelik, 23 авг 2008.

  1. mxlpitelik

    mxlpitelik Активный пользователь

    С нами с:
    18 авг 2008
    Сообщения:
    13
    Симпатии:
    0
    Заранее прошу меня извинить, но в гугле - не нашёл ответа на свой вопрос, а когда пытаюсь тут по форума полазить, вместо страницы поиска - нифига не грузиться(((

    Итак задача:

    Есть таблица в mysql:
    mail (`id` INT, `mail` TEXT, `is_send` INT)
    // поле `id` думаю ясно и так, mail - храниться адрес, is_send - храниться 1 если надо отсылать письмо, и 0 если не надо.


    Что мне надо написать в файле cron чтобы каждое утро, часов в 10, на адреса из бд (где is_send=1) отсылалась почта?

    Куда мне положить данный файл?

    Что надо написать в терминале чтобы этот cron запустился...и вообще как попасть в этот терминал?
     
  2. mxlpitelik

    mxlpitelik Активный пользователь

    С нами с:
    18 авг 2008
    Сообщения:
    13
    Симпатии:
    0
    я так понял нужно создать 2 файла....с крон скриптом и пхп....

    вот рhр файл отправки мыла...Но КАК, ГДЕ И КАКОЙ СОЗДАТЬ cron ФАЙЛ???
    sendmail.php:
    PHP:
    1.  
    2. <?
    3. include('dbuser.php');
    4. $link=mysql_connect($dbhost, $dbuser, $dbpass);
    5. mysql_select_db($dbname);
    6.  
    7. $result=mysql_query("SELECT * FROM `mail` WHERE `is_send`='1'");
    8. while($row=mysql_fetch_assoc($result))
    9. {
    10.     mail($row['mail'], "Тема письма", "Сообщение.....", "From: [email=admin@mypage.com]admin@mypage.com[/email]")
    11. }
    12.  
    13. mysql_close($link);
    14. ?>
    15.  
     
  3. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Как я понял, вопрос в том как поставить задачу в крон? (какими средствами)
    У меня это можно сделать в админке хостера, но можно и используя shell...
    Вот кто бы расказал как использовать этот самый "shell"?..
     
  4. mxlpitelik

    mxlpitelik Активный пользователь

    С нами с:
    18 авг 2008
    Сообщения:
    13
    Симпатии:
    0
    да, именно!
    у меня нет доступа к SSH...это я уже понял выяснил, поэтому все статьи с использованием командной строки - мне тупо не подходят(((