Помощь - Поиск - Пользователи - Календарь
Полная версия: Ссылка на FTP
Форум на все случаи жизни > Программирование, скрипты, графика, WEB-строительство > WEB дизайн и прикладное программирование
Poiuyt
У меня такая проблема.
Есть FTP, на нем лежит нужный файл, Доступ к FTP строго по логину и паролю.

Вопрос: Как правильно составить ссылку на этот файл, чтобы передать его роботу на закачку. Самое главное с пароле используется символ @.

Вот в этом символе и вся проблема. т.к. робот видя @ считает что после нее идет адрес сервера, а на самом делетам еще 3 символа пароля.

Пример: ftp://ftp.myftp.ru/file.exe
Логин: qwer
Пароль: 1234
Здесь все понятно ссылка получается такая
ftp://qwer:1234@ftp.myftp.ru/file.exe

А вот если пароль такой: 123@456
Как здесь быть??
ftp://qwer:123@456@ftp.myftp.ru/file.exe - Эта ссылка не проходит.
Пробовал первую сабачку заменить ASCII символом, тоже ничего не вышло.

Подскажите как быть???
Dron
poiuyt
Воспользоваться FTP клиентом, им же и скачать...
Или менять пароль...
Poiuyt
Dron
Нет возможности, поменять пароль т.к. FTP не мой.
И скачать к себе не могу, из-за очень слабого инета.
Поэтому и хочу перебросить на другой сервак, к себе по ближе, а потом от туда качать.
Ann
poiuyt
Попробуйте так:

В браузере ввести ftp://qwer:123456@ftp.myftp.ru/
выскочет окошко, мол пароль не верный, дайте другой. Ввести там верный пароль.
The Undertaker
кодируй пароль в хекс

ftp://qwer:123%40456@ftp.myftp.ru/file.exe
Poiuyt
Ann
В том то и проблема что я немогу в браузере и ftp клиенте сделать. Серваку я только могу послать команду на закачку того или иного файла, поэтому нужно чтобы логин и пароль были прописаны в ссылке.

The Undertaker
Пробовал, только я не знал что это называется перекодировать в Хекс. Я просто взял таблицу Ascii символов и нашел там сабачку.
Ссылка не прокатила, сервак всеравно воспринял %40 как сабачку и ссылку на файл взял сразу после нее.

Может попробовать весь пароль перекодировать, но я не думаю что это прокатит?

А нет ли возможности пароль писать в каких нибудь скобочках или апострофах? Должен же быть какой нибудь выход.
Ann
poiuyt
Цитата
И скачать к себе не могу, из-за очень слабого инета.
Что за ftp? попросите кого-нибудь с неслабым инетом скачать и передать.
The Undertaker
poiuyt
введи как я сказал в фтп клиент, у меня так все пашет
Poiuyt
Ann
Да еслиб файл весил не больше 10 метров, другое дело а то ведь он 150 метров как минимум, да и еще много чего там что хотелось бы перелить по ближе.

The Undertaker
Вся проблема в том что я не использую FTP клиент. Я ссылку через WEB интерфейс передаю на сервер, ввести пароль и логи нет возможности, поэтому и делается ссылка на FTP вместе с паролями доступа.
Dron
poiuyt
Попробуй обратиться к SuperProf'u
Я думаю, что подмогнет ;)
The Undertaker
я и через оперу так заходил
..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.

Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.

Warning: require_once(/var/www/bestfil1/public_html/setlinks_0d98c/slsimple.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/bestfil1/public_html/forums/lofiversion/index.php on line 355