За последние 24 часа нас посетили 62617 программистов и 1677 роботов. Сейчас ищут 1019 программистов ...

del

Тема в разделе "PHP для новичков", создана пользователем botton, 15 сен 2009.

  1. botton

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

    С нами с:
    9 окт 2008
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    Камчатский край
    хотелось бы добавить, что под win тож есть инсталяха cron (гуглите) и там такой же crontab ну и собственно всё аналогично
     
  2. cmd

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

    С нами с:
    31 авг 2006
    Сообщения:
    19
    Симпатии:
    0
    Может кто знает, подскажите, настроил запуск скрипта из виндового шедулера.
    Все работает если этот скрипт, например, делает расчет 2+2. Но не работает если в скрипте идет запрос к БД (через браузер все работает).
    Как можно сделать запуск для обработки запросов к БД?

    сейчас запускаю как: C:\php525\php.exe E:\htdocs\test.php
     
  3. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Код test.php в студию!
     
  4. cmd

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

    С нами с:
    31 авг 2006
    Сообщения:
    19
    Симпатии:
    0
    текст так текст, но повторюсь, из браузера все корректно работает.
    а именно: определение значения из БД и отправка после письма.
    PHP:
    1. <?
    2. $db="(DESCRIPTION=
    3. (ADDRESS_LIST=
    4. (ADDRESS=(PROTOCOL=TCP)
    5. (HOST=xxxxxxxxxxx)(PORT=1521)
    6. )
    7. )
    8. (CONNECT_DATA=(SERVICE_NAME=xxxxxx)(SERVER = DEDICATED))
    9. )";
    10. $conn = oci_connect("xxxxxxxxx", "xxxxxxxxx", $db);
    11.  
    12. $stmt = oci_parse($conn, "select date from date");
    13. oci_execute($stmt);
    14. while ($row = oci_fetch_array ($stmt, OCI_BOTH))
    15. {   $date = date('d.m.Y', strtotime($row['DATE'])); }
    16. oci_free_statement($stmt);
    17. oci_close($conn);
    18.  
    19.  
    20. $to      = [email='xxxxxx@xxx.ru]'xxxxxx@xxx.ru[/email]';
    21. $subject = 'тема ';
    22. $message = "дата: ".$date." ";
    23. $headers  = 'MIME-Version: 1.0' . "\r\n";
    24. $headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
    25. $headers .= 'From: [email=xxxxxx@xxx.ru]xxxxxx@xxx.ru[/email]' . "\r\n";
    26. $headers .= 'Reply-To: [email=xxxxxx@xxx.ru]xxxxxx@xxx.ru[/email]' . "\r\n";
    27. $mail=mail($to, $subject, $message, $headers);
    28. ?>
     
  5. cmd

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

    С нами с:
    31 авг 2006
    Сообщения:
    19
    Симпатии:
    0
    а где человек, который просил код... :)

    немного уточню. если отправлять только письмо, то все работает. а если к письму выбирать данные из БД то ничего не приходит.
     
  6. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Недурно бы ошибки обрабатывать

    Или установить лог в php.ini

    log_errors = On
    error_log = C:\PHP\error.log