Нужен сценарий оболочки для загрузки файла по ftp-ссылке?

Мне нужно получить этот файл ftp://1034733:[email protected] .net/idx_fl_ftp_down/idx_ftmyersbeach_dn/ftmyersbeach_data.zip на сервер моего сайта. Это кажется достаточно простой задачей... но я не могу найти решение на данный момент. PHP, похоже, не способен выполнить свою работу. Wget был моей следующей мыслью, однако установка wget от godaddy дает мне проблему «отказ в соединении» (хотя wget работает для этого на моем компьютере - mac os x 10.6). Теперь я думаю, что это связано со стороны бога, но я застрял с тем, что у меня есть. Моя цель здесь — написать скрипт, который будет выполняться через задание cron (мне нужно загружать этот файл каждый день). Кто-нибудь, пожалуйста, помогите! Я готов рвать волосы на голове! Я потратил последние две недели на это! Кроме того, я пытался использовать curl через оболочку и wget. оба потерпели неудачу. К сожалению, у меня есть доступ только к этой ссылке, у меня нет ftp-логина для idx.living.net


person user853819    schedule 02.08.2011    source источник
comment
Имя пользователя и пароль указаны в этой ссылке - пользователь: 1034733 - пароль: ze3Kt699vy14 - Когда я использую ссылку с wget, у меня это работает wget ftp://1034733:[email protected]/idx_fl_ftp_down/idx_ftmyersbeach_dn/ftmyersbeach_data.zip   -  person powerMicha    schedule 02.08.2011
comment
Да, wget отлично работает и на моем персональном компьютере, но я размещаю сайт на godaddy и получаю сообщение об отказе в соединении.   -  person user853819    schedule 03.08.2011
comment
Я думаю, что вы не разрешаете устанавливать исходящие соединения на вашем сервере. Пожалуйста, свяжитесь с администраторами, если есть возможность открыть для вас определенный порт в брандмауэре.   -  person powerMicha    schedule 03.08.2011


Ответы (1)


person    schedule
comment
Некоторое объяснение было бы полезно для участников, которые не очень хорошо знакомы со сценариями оболочки ;-) - person powerMicha; 02.08.2011
comment
Я уверен, что это чрезвычайно простой вопрос, но я не очень хорошо разбираюсь в сценариях оболочки, поэтому: как мне поместить свой URL-адрес в этот сценарий? - person user853819; 03.08.2011
comment
хорошо, быстрое дополнение. Я пробовал использовать команды ftp, все работает нормально... за исключением того, что он говорит мне, что файл или папка не существует, а затем закрывает соединение! Любые идеи? ftp -n ‹‹ EOF open idx.living.net user 1034733 ze3Kt699vy14 bin get /idx_fl_ftp_down/idx_ftmyersbeach_dn/ft‌​myersbeach_data.zip ftmyersbeach_data.zip quit EOF вот ошибка 550 /idx_feach_ftp_down: nofile.idx_ftmyersb‌ или папка. 221 Сервисное закрытие управляющего соединения. - person user853819; 03.08.2011
comment
Еще один комментарий, извините. Я исправил последнюю ошибку, это была опечатка. Но теперь у меня новая проблема с godaddy! Сценарий ftp работает на моей локальной машине... но не работает на моем сервере godaddy... Я продолжаю получать сообщение об ошибке отказа в соединении. Почему это произошло? - person user853819; 03.08.2011
comment
Хорошо, теперь у меня есть решение. На всякий случай, если у кого-то возникла такая же проблема, я настроил задание cron для запуска моей собственной версии вышеуказанного скрипта, который загрузит файл, разархивирует его и загрузит необходимый файл на мой сайт! Спасибо, ребята, за вашу помощь! Это очень ценится! - person user853819; 04.08.2011