Автор Тема: ?? Перекачка файлов ??  (Прочитано 2575 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zumo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
?? Перекачка файлов ??
« : 12 Февраля 2003, 23:02:38 »
Ктонибудь знает реально рабочий скрипт для перекачки файлов с сервака на сервак ftp-ftp или http-ftp , второе предпочтительнее , или какойнибудь искусственый метод замедления скрипта , а то через несеколько секунд работы , ошибка 500 , а потом админы хостинга матеряться , что у них комп был в дауне 10 минут, особо инетресны большие файлы 50мб ++ , возможно както по частям качать , тошо единым циклом невозможно , маленьие файлы тоже нужны.:beer:

Оффлайн Ancient

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 89
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ancient.dax.ru
?? Перекачка файлов ??
« Ответ #1 : 13 Февраля 2003, 01:10:59 »
Я вообще не вижу в чем у тебя проблема. Сервак упал от того, что твой скрипт слишком быстро качал файл???

Используй функции для работы с ftp и не забудь про время выполнения скрипта...
Ancient Team

Оффлайн Zumo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
?? Перекачка файлов ??
« Ответ #2 : 13 Февраля 2003, 10:26:49 »
нет основная проблема в том что надо перекачать файл в 50++мб с http на локальный диск(хостинга) т.е.  грубо говоря сделать тоже самое что делает обычная качалка.
, ведь в переменную больше 2мб не запишаеш , а если в цикле :

$fp = fsockopen ("localhost", 80);
    fputs ($fp, "GET /1.jpg HTTP/1.0\\r\\nHost: localhost\\r\\n\\r\\n");
    while (!feof($fp)) {
        echo fgets ($fp,128);
    }
    fclose ($fp);
то виснет комп , и бинарники не доходят

Вобщем нужно средство скаччки бинарных файлов от 10кб до бесконености

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28