Скачать MetaTrader 5

Подскажите как правильно использовать SendFTP

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
У тебя Linux? Узнай, как установить на нее MetaTrader!
Юрий Макаров
358
Юрий Макаров 2006.11.12 09:09 
Нужно подготовленный в скрипте html файлик отправить по FTP на IIS с анонимным доступом.
Сразу в лоб не получилось, в хелпе практически ничего нет.
Пробовал так:

if (!SendFTP("m.html","ftp://localhost/MI/")) Alert("FTP: ",GetLastError());

Файл не отправляется, срабатывает алерт, но код ошибки при этом ноль.
Rashid Umarov
Админ
11820
Rashid Umarov 2006.11.12 10:15  
Попробуйте просто


if (!SendFTP("m.html","/MI")) Alert("FTP: ",GetLastError());

директория /MI должна существовать в корневом каталоге и путь должен быть прописан в настройках терминала.

PS Кстати, вставка MQL-кода перестала работать!
MetaQuotes
Админ
24946
Renat Fatkhullin 2006.11.12 10:16  
В пятницу мы апгрейдили модуль расцветки MQL4 кода, но все вроде работает. Тест:
if (!SendFTP("m.html","/MI")) Alert("FTP: ",GetLastError());
Из какого броузера не вставляется?
Rashid Umarov
Админ
11820
Rashid Umarov 2006.11.12 10:20  
Странно, у меня окошко то вставки появляется, но вот закончить эту операцию не могу - кнопки вставки как бы нет (не нащупывается мышкой)

Rashid Umarov
Админ
11820
Rashid Umarov 2006.11.12 10:21  
ForeFox 1.0.7 Вчера еще работало, млжет опять что в кэше сломалось, надо посмотреть.
Rashid Umarov
Админ
11820
Rashid Umarov 2006.11.12 10:29  
Очистка кэша браузера не помогла.
Rashid Umarov
Админ
11820
Rashid Umarov 2006.11.12 10:31  
После перезагрузки браузера кнопка Вставить появилась, было такое ощущение, что эти кнопки промотались вниз и их не было видно.
MetaQuotes
Админ
24946
Renat Fatkhullin 2006.11.12 11:19  
Rosh:
После перезагрузки браузера кнопка Вставить появилась, было такое ощущение, что эти кнопки промотались вниз и их не было видно.
Да, по скриншоту видно, что расширена за экран область ввода, в результате чего кнопки оказались скрытыми.
Вероятно, это какой-то старый скрипт закешировался от предыдущей версии.
Юрий Макаров
358
Юрий Макаров 2006.11.12 11:21  
Rosh:
Попробуйте просто

if (!SendFTP("m.html","/MI")) Alert("FTP: ",GetLastError());
директория /MI должна существовать в корневом каталоге и путь должен быть прописан в настройках терминала.
Директория есть, но даже в корень не получается.

Непонятно:
1. Что должно быть в настройках терминала.
2. Что нужно/можно писать во втором параметре SendFTP
3. Зачем настраивать терминал и включать в нем публикацию, если сама публикация не нужна.
4. Какие логие и пароль задавать для анонимного пользователя.
MetaQuotes
Админ
24946
Renat Fatkhullin 2006.11.12 11:56  
1.


2. нужно писать путь к каталогу в соответствующем формате (посмотрите нужный путь из обычной FTP программы)
3. нужно просто описать данные FTP сервера (FTP сервер, FTP логин и FTP пароль), но не включать галочку "разрешить". Функция SendFTP будет использовать указанные данные при авторизации на сервере
4. логин "anonymous" и пароль в виде любого емайла, например "none@none. ru" , емайл можно придумать любой, он не проверяется.
Владимир
1402
Владимир 2009.05.09 11:20  

Поздравляю всех с Днем победы!

.

Подскажите, пожалуйста, бесплатные хосты, на которые можно размещать публикацию из терминала.

Пробовал на narod.ru и filehoster.ru - не получилось! Размещает фойл размером 0.

В чем причина понять не могу.

.

.

P.S. В конечном счете вопрос к знатокам формулируется так:

Работает ли функция SendFTP cо всеми серверами или есть ограничения?

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий