За последние 24 часа нас посетили 17814 программистов и 1678 роботов. Сейчас ищут 842 программиста ...

Прблемы с сохранением файлов при помощи скрипта

Тема в разделе "Прочие вопросы по PHP", создана пользователем Fang, 24 фев 2010.

  1. Fang

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

    С нами с:
    17 ноя 2009
    Сообщения:
    17
    Симпатии:
    0
    Доброговремени суток!
    такая проблема: есть кусок кода:

    ····························································
    $filename = "library/attache{$AttachN}.jpg";
    $somecontent = $HTMLPageForMessage2;
    file_put_contents($filename, $somecontent);
    /* и сразу за ним идет */
    $handle = fopen("ftp://user1:password1@--.---.--.---/www/******.org/system/events/library/attache{$AttachN}.jpg", "w+");
    fwrite($handle, $HTMLPageForMessage2);
    fclose($handle);
    ····························································

    где $AttachN - номер фото
    $HTMLPageForMessage2 - контент картинки (хороший 100%)

    В ISP папка "library" и файлы внутри имеют права доступа "777" а пользователь и группа (динамичны: то apache поставлю, то user1)

    в ответ я имею ошибки:

    Warning: fopen(ftp://...@--.---.--.---/www/******.org/ ... 241552.jpg) [function.fopen]: failed to open stream: FTP does not support simultaneous read/write connections. in /var/www/user1/data/www/******.org/system/events/get_pict.php on line 75
    Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/user1/data/www/******.org/system/events/get_pict.php on line 76
    Warning: fclose(): supplied argument is not a valid stream resource in /var/www/user1/data/www/******.org/system/events/get_pict.php on line 77

    И есть ещё 1 очень важная штука:
    картинку сохраняет скрипт вызываемый CRON'ом... когда его вызывает крон - фото не сохраняеться (и я не знаю где логи подсмотреть)
    ...НО если я скрипт вызову через адресную строку - то фото сохраняються в папку... походу крон - не имеет прав или как-то так...

    Помогите кто-то я уже 1-2 месяца не могу проблему решить... людей подставляю(
     
  2. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    это типа -1. Поверь из-за того, что ты говоришь сколько ты там времени решаешь это, больше ответов не будет. Ты пробовал подумать что эти ошибки означают?
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    этого мало?
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    нефиг браться за то, в чем не понимаешь или сиди по 24 часа в доках и пытайся понять что не так, а тут милости не подают.
     
  5. Fang

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

    С нами с:
    17 ноя 2009
    Сообщения:
    17
    Симпатии:
    0
    Мало... я уже все перепробовал...

    П.С. Я другого и не ожидал... можем закрывать тему...
     
  6. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    что ты перепробовал? переведи ошибку в переводчике
     
  7. Fang

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

    С нами с:
    17 ноя 2009
    Сообщения:
    17
    Симпатии:
    0
    мне стыдно за свой баранизм... "+" убрал
    спс