За последние 24 часа нас посетили 19272 программиста и 1615 роботов. Сейчас ищут 968 программистов ...

помощь по CRONу

Тема в разделе "Прочие вопросы по PHP", создана пользователем furegin, 2 авг 2013.

  1. furegin

    furegin Новичок

    С нами с:
    2 авг 2013
    Сообщения:
    5
    Симпатии:
    0
    Подскажите, есть код

    Код (Text):
    1.  
    2. ...
    3. echo 0;
    4. try {
    5.    echo 1;
    6.    $conn_id = ftp_connect($server);
    7.    echo 2;
    8. } catch (Exception $e) {
    9.    echo 3;
    10. }
    11. echo 4;
    12. ...
    код рабочий в проекте, в отдельном файле запуска, через браузер.

    в CRONе код выводит только "01". "2" уже не выводит.
    понятно, что с ftp_connect происходит ошибка выполнения. почему?
    повторяю, код рабочий, сервер доступен и т.д.
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Если все работает, что подсказывать то? Ничего не понял.
     
  3. furegin

    furegin Новичок

    С нами с:
    2 авг 2013
    Сообщения:
    5
    Симпатии:
    0
    именно в кроне не работает ftp_connect('ftp.example.com');

    Добавлено спустя 14 минут 22 секунды:
    вот еще код. чистый.
    Код (Text):
    1. file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').'0\n\n', FILE_APPEND);
    2. file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').'1\n\n', FILE_APPEND);
    3. $conn_id = ftp_connect('ftp.example.com') or file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').'   Couldnt connect\n\n', FILE_APPEND);
    4. file_put_contents('/home/.../www/cronlog.txt', date('Y-m-d H:i:s').'2\n\n', FILE_APPEND);
    5. ftp_login($conn_id, 'anonymous', 'anonymous');
    печатает в файл исключительно до ftp_connect
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    php.net/manual/en/function.ssh2-scp-send.php
     
  5. furegin

    furegin Новичок

    С нами с:
    2 авг 2013
    Сообщения:
    5
    Симпатии:
    0
    так именно надо ftp и получать список файлов.
     
  6. furegin

    furegin Новичок

    С нами с:
    2 авг 2013
    Сообщения:
    5
    Симпатии:
    0
    все понял почему не работает. у меня на домен отдельный php.ini был. там разрешен ftp. но на глобальный php.ini нет.а крон берет из глобального. включил - заработало. тема закрыта.