Forum Webscript.Ru

Программирование => PHP => Тема начата: Zumo от 12 Февраля 2003, 23:02:38

Название: ?? Перекачка файлов ??
Отправлено: Zumo от 12 Февраля 2003, 23:02:38
Ктонибудь знает реально рабочий скрипт для перекачки файлов с сервака на сервак ftp-ftp или http-ftp , второе предпочтительнее , или какойнибудь искусственый метод замедления скрипта , а то через несеколько секунд работы , ошибка 500 , а потом админы хостинга матеряться , что у них комп был в дауне 10 минут, особо инетресны большие файлы 50мб ++ , возможно както по частям качать , тошо единым циклом невозможно , маленьие файлы тоже нужны.:beer:
Название: ?? Перекачка файлов ??
Отправлено: Ancient от 13 Февраля 2003, 01:10:59
Я вообще не вижу в чем у тебя проблема. Сервак упал от того, что твой скрипт слишком быстро качал файл???

Используй функции для работы с ftp и не забудь про время выполнения скрипта...
Название: ?? Перекачка файлов ??
Отправлено: Zumo от 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кб до бесконености