![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| zet36 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 31.5.2008 Репутация: нет Всего: нет |
хочу заюзать модуль http://search.cpan.org/~dmuey/Net-FTP-File-0.05/File.pm для передачи файла со своего компа на свой ftp сервер
но ничего невыходит, пишет ошибку
Исправте пожайлусто что не так |
||||
|
|||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
может название файла изменить? |
|||
|
||||
| zet36 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 31.5.2008 Репутация: нет Всего: нет |
хы странно изменил значение $newfile на 4.txt
пишет
как я понял скрипт неможет удалить оригинальный файл из за того что его нет в заданной директории, очень странно ведь во первых файл лежит в той же папке что и скрипт а во вторых зачем он пытается его удалить? аа понял изменил $ftp->move($file,$newfile) на $ftp->copy($file,$newfile) но пишет
Это сообщение отредактировал(а) zet36 - 9.7.2008, 09:12 |
||||
|
|||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
полные пути должны быть, как мне кажется
|
|||
|
||||
| Nab |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Ребят, вы чет путаете. Если кто работал с FTP вручную просто из командной строки то должен знать что для отправки или принятия файлов используються команды get и put, а модуль Net::FTP::File вообще предназначен для манипулирования файлами только на удаленном узле, он не для копирования.
Объясните чем не подходят стандартные методы Net::FTP->get и put? А вообще читайте документацию внимательно -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Вот так всегда perldoc спасет мир Это сообщение отредактировал(а) shamber - 9.7.2008, 12:42 |
|||
|
||||
| zet36 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 31.5.2008 Репутация: нет Всего: нет |
и с get и put у меня конфуз
пишет
нужно ещё 21 порт открывать для соединения? Это сообщение отредактировал(а) zet36 - 9.7.2008, 18:41 |
||||||
|
|||||||
| AlexPet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 5.12.2007 Где: Брянск Репутация: 1 Всего: 1 |
||||
|
||||
| zet36 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 31.5.2008 Репутация: нет Всего: нет |
AlexPet я имею в виду нужно ли в скрипте его открывать какой либо функцией или он открывается автоматически при use Net::FTP? или же этот модуль только для локального использования для винды?
Это сообщение отредактировал(а) zet36 - 10.7.2008, 09:59 |
|||
|
||||
| AlexPet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 5.12.2007 Где: Брянск Репутация: 1 Всего: 1 |
Хм, ну вообще-то открытие и закрытие портов никаким образом не зависит от перловского скрипта.
|
|||
|
||||
| tolkien |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: 4 Всего: 4 |
Это модуль для работы по протоколу FTP. Работает везде где есть его поддержка.
Короче возможно у вас проблема с настройками вашего FTP сервера. Для проверки этого. Возмите клиент FTP например WinCmd и попробуйте при коннектиться к серверу. Если у вас все через него будет работать. Значит сервак настроен нормально. И искать проблему нужно в вашем скрипте. |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
ПРоверьте, что у вас firewall не закрывает порты
|
|||
|
||||
| zet36 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 31.5.2008 Репутация: нет Всего: нет |
у меня стоит SmartFTP и работает нормально у меня не стоит firewall )) |
|||
|
||||
| nitr |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
zet36, как уже сказали, всё должно работать, скрипт рабочий:
Добавлено через 14 минут и 33 секунды
|
||||
|
|||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |