benny_benny
Новичок
Добрый день!
Перекачиваю картинки на FTP-сервер. Имена картинок хранятся в БД. Нужно перекачать около 6500 файлов. Размеры файлов: 6-90 Кбайт.
Данный цикл должен проходить около 1600 раз.
$conn_id_images = ftp_connect($ftp_server_images);
$login_result_images = ftp_login($conn_id_images, $ftp_user_name_images, $ftp_user_pass_images);
$upload_images = ftp_put($conn_id_images, $a, $photo_small, FTP_BINARY);
ftp_close($conn_id_images);
Примерно после 2340 перекачанных файлов выдается ошибка:
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 394
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 395
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 415
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 415
588
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 377
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 394
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 395
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 415
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 415
И дальше файлы не копируются соответственно. и эти ошибки повторяются. При перезагрузке скрипта также не копируются. Приходится перезагружать компьютер, только после этого начинает работать скрипт и далее по вышеобозначенному сценарию...
При этом вручную все картинки копируются нормально. Можете подсказать в чем причина? Какие-нибудь параметры соединения не настроены или где-нибудь ограничение стоит?
Спасибо!
Перекачиваю картинки на FTP-сервер. Имена картинок хранятся в БД. Нужно перекачать около 6500 файлов. Размеры файлов: 6-90 Кбайт.
Данный цикл должен проходить около 1600 раз.
$conn_id_images = ftp_connect($ftp_server_images);
$login_result_images = ftp_login($conn_id_images, $ftp_user_name_images, $ftp_user_pass_images);
$upload_images = ftp_put($conn_id_images, $a, $photo_small, FTP_BINARY);
ftp_close($conn_id_images);
Примерно после 2340 перекачанных файлов выдается ошибка:
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 394
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 395
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 415
Warning: ftp_put() [function.ftp-put]: Illegal PORT command in /opt/lampp/htdocs/eb/index.php on line 415
588
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 377
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 394
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 395
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 415
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/eb/index.php on line 415
И дальше файлы не копируются соответственно. и эти ошибки повторяются. При перезагрузке скрипта также не копируются. Приходится перезагружать компьютер, только после этого начинает работать скрипт и далее по вышеобозначенному сценарию...
При этом вручную все картинки копируются нормально. Можете подсказать в чем причина? Какие-нибудь параметры соединения не настроены или где-нибудь ограничение стоит?
Спасибо!