За последние 24 часа нас посетили 18938 программистов и 1616 роботов. Сейчас ищут 1092 программиста ...

mkdir и cron

Тема в разделе "PHP для новичков", создана пользователем allowance, 16 янв 2011.

  1. allowance

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

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    Через cron не создаётся папка и не сохраняется картинка, а если запускаю скрипт сам то всё ок.
    Код (Text):
    1. @$kat = mkdir("$dir/$date", 0777);
    2. imagejpeg($tmp,$file,85);
    Может дело в атрибутах(0777)?

    Имею 2 файла:
    get_photo.php - инклудится в srart.php
    srart.php - запускается cron'ом.
     
  2. Jampire

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

    С нами с:
    22 авг 2009
    Сообщения:
    181
    Симпатии:
    0
    Адрес:
    Гомель
    Как именно самостоятельно запускаете скрипт? Через браузер или консоль? Что содержится в переменной $dir?
     
  3. allowance

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

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    Jampire
    Через браузер.

    $dir = $DOCUMENT_ROOT."/photos/";
     
  4. zvz1000

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

    С нами с:
    16 янв 2011
    Сообщения:
    35
    Симпатии:
    0
    Толи у меня крыша уехала толи я совсем не понял причем сдесь крон?
     
  5. allowance

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

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
  6. name4ef

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

    С нами с:
    26 ноя 2010
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Tomsk
    При запуске браузером корнем является корень сервера, а при кроне корень файловой системе. Попробуйте указать абсолютный путь для $fname.