в проекте PHP, мне нужно загрузить CSV-файлы с FTP-сервера. Для этого я использую функцию PHP ftp_XXX.PHP ftp_get загрузить файлы с нулевыми байтами
Я работаю на двух отдельных компьютерах, можно без проблем загружать файлы FTP; другой инициировать FTP соединение, открыть и создать файл на моем диске, но через несколько секунд (звучит как тайм-аут), сценарий закончится с этой ошибкой:
PHP Warning: ftp_get(): Opening BINARY mode data connection for...
Я уже пытался использовать пассивный режим, соединение закрывается в конце моего сценария, и странно, что это работает на другом компьютере и на моем сервере.
Итак, вот мои вопросы: 1) У вас есть идеи, почему это происходит? 2) есть ли конфигурация в php.ini или apache для правильного использования PHP FTP?
Спасибо.
Cyril
Вы нашли решение для этого? Если да, то как вы это решили? – Neocortex
Нет, единственное решение, которое у меня есть, - это работать с рабочим компьютером:/Я думаю, что есть что-то в конфигурации Apache/PHP, блокирующей FTP-соединение, но не могу найти, что это такое. – cyrilPA