ftp_get не копирует большие файлы

elbeet

Новичок
ftp_get не копирует большие файлы

Есть скрипт, который копирует файлы по ftp, но если файл оказывается больше 1 Mb, после копирования файла скрипт подвисает на минуту, а потом отваливается с сообщением:

Warning: ftp_get() [function.ftp-get]: Opening BINARY mode data connection for www/abc.txt.gz (1111752 bytes) in d:\files\www\ftp.php on line 11

Скопированный файл при этом не сохраняется.

Уже всё перекопал, и разные режимы активный/пассивный, и выставлял разные параметры соединения ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 1000), всё равно результат один и тот же. Помогите, кто знает в чём проблема.
 

elbeet

Новичок
Автор оригинала: dub
elbeet
попробуй курлом http://php.net/curl
Попробовал курлом.
Получилось.
Огромное спасибо за помощь!
Но при этом для меня осталось загадкой как работает cURL и почему у меня всё сработало как надо...
 

Labutin

Новичок
Наблюдается аналогичная проблема :(
ftp_get никак нельзя заставить работать?
 
Сверху