Скачать MetaTrader 5

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

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

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

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


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

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

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

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

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

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


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

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

.

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

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

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

.

.

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

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

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