За последние 24 часа нас посетил 17731 программист и 1652 робота. Сейчас ищут 875 программистов ...

переброс файла от веб клиента на дальний ftp

Тема в разделе "PHP для новичков", создана пользователем bvagan, 21 апр 2008.

  1. bvagan

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

    С нами с:
    21 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    нужно перебросить файл(ы) с компа посетителя веб сайта на удаленный ftp

    взятие файла можно сделать через функцию move_uploaded_file
    посылку на удаленный ftp - через ftp_put
    как бы "двойная работа"

    есть ли более эффективный способ?
    файлы размером 5-25 Мб
     
  2. Elkaz

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

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Нет
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А может можно... установив тмп-директорию адресом фтп.
     
  4. bvagan

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

    С нами с:
    21 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    как это сделать конкретно? что-где-куда ...
    кстати, веб хост чужой, фтп хост свой
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Хостер может и не разрешить, но если имеется возможность, попробуйте upload_tmp_dir в php.ini поменять на ftp.
     
  6. bvagan

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

    С нами с:
    21 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    спасибо за советы
    но я решил ... переформулировать саму задачу
    из-за сложностей лучше НЕ делать FTP за счет времени клиента сайта
    подкачивать файлы на веб сервер
    а потом раздельным скриптом скачивать их на FTP сервер

    кстати, есть проблема и с простым аплоудом
    мой провайдер ограничивает и размер подкачиваемого файла и время жизни скрипта подкачки

    размер 2Мб
    время подкачки 1 минута

    однако мне нужны файлы около 10Мб а то и больше и время в несколько минут, т.к. у клиента сайта может быть слабый интернет

    как я вижу, разные провайдеры по-разному относятся к увеличению размера и времени на аплоуд
     
  7. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    В .htaccess добавь
    Код (Text):
    1. php_value upload_max_filesize 10M
    и т.д.