Помогите правильно подключить скрипты

Тема в разделе "PHP", создана пользователем xriby, 26 фев 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. xriby

    xriby Создатель

    Регистр.:
    28 сен 2009
    Сообщения:
    23
    Симпатии:
    0
    В корне хоста лежит forcron.php хостер прописал выполнение этого скрипта раз в час.
    Помогите правильно подключить нужные мне скрипты в forcron.php, чтоб они тоже выполнялись.
    Например:
    Скрипт, лежащий в корне: upd.php
    Скрипт, лежащий с каталоге: /katalog/upd1.php

    forcron.php
    PHP:
    <?
    include(
    "upd.php");
    include(
    "katalog/upd1.php");
    ?>
    Так пойдет?
     
  2. MisterX

    MisterX Постоялец

    Регистр.:
    10 ноя 2006
    Сообщения:
    101
    Симпатии:
    7
    Зависит от того как будет запускаться скрипт через крон. Если напрямую через интерпретатор пхп, то могут быть проблемы с путями (в этом случае лучше прописывать абсолютные пути). Часто проще вызывать скрипт в кроне через wget, тогда проблем точно не будет. В этом случае протестировать работоспособность скрипта можно просто вызвав его в браузере.
     
  3. stasdre

    stasdre Постоялец

    Регистр.:
    15 янв 2010
    Сообщения:
    125
    Симпатии:
    18
    Попробуй еще вот такую конструкцию:

    PHP:
    <?
    require_once 
    'upd.php';
    require_once 
    'katalog/upd1.php';
    ?>

     
  4. Sanuch

    Sanuch

    Регистр.:
    25 май 2009
    Сообщения:
    207
    Симпатии:
    70
    рекомендую добавить в начало скрипта
    PHP:
    chdir(dirname(__FILE__));
     
Статус темы:
Закрыта.