Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Открыть файл на FTP и сохранить с изминениями

Страниц (3): « 1 2 [3]
 

21. 007wan - 21 Сентября, 2019 - 06:11:09 - перейти к сообщению
ivantu , Если лень писать в ручную, то тогда сделай у себя на компе программу, диалог с формой(кто купил, ключ компьютера, срок) сбивай туда, а потом отправляй на сервер фтп и всё и он за тебя всё сделает, а не ты.
(Добавление)
А другие программы будут читать это.
22. ivantu - 23 Сентября, 2019 - 01:36:24 - перейти к сообщению
Еще вопросик, а можно как то файлик скачать без логина и пароля с FTP , если у него права доступа 0777 ?
Подскажите пожалуйста, как можно это сделать
Пытался вот так :
CODE:
connect=InternetConnect(open, ftp, 21, 0, 0, 1, 2147483648, 0);

Передавать 0 , вместо логина и пароля , должно вроде по умолчанию использовать:
NULL, the function uses the default "anonymous"

Но ничего не вышло \\ (
23. Zireael - 23 Сентября, 2019 - 03:56:21 - перейти к сообщению
 Цитата:
файлик скачать без логина и пароля с FTP

Скачать нет, прочитать да. Хотя сути не меняет. Прочитали, записали прочитанное в файл.
CODE:
char text[99999];
string path="C:\file123.txt"; // куда сохранить

if (sendgetweb(#text[0], "Mozilla", "GET", "http:/"+"/zireael.zzz.com.ua", "time.txt")>0) // файл на фтп называется time.txt
{
messagebox (format(#text[0])); // содержимое файла
if(fopen(path, "wb")) // открыть файл для записи
{
fwriteb(#text[0], size(#text[0])); // записать то что прочитали
fclose(); // закрыть файл
start(path); // открыть созданный файл
}
}
24. ivantu - 23 Сентября, 2019 - 04:26:38 - перейти к сообщению
Суть меняется, если это exe файл... Эх буду дальше думать...
25. Zireael - 23 Сентября, 2019 - 04:36:07 - перейти к сообщению
 Цитата:
Суть меняется, если это exe файл

Не меняется, читаются байты, записываются байты.
CODE:
char text[9999999];
string path="C:\Kibor2.exe"; // куда сохранить

int count_byte=sendgetweb(#text[0], "Mozilla", "GET", "http:/"+"/zireael.zzz.com.ua", "Kibor-exe.exe");
if(count_byte>0)
{
if(fopen(path, "wb"))
{
fwriteb(#text[0], count_byte);
fclose();
start(path);
sleep(2000);
}
}
26. ivantu - 23 Сентября, 2019 - 04:51:46 - перейти к сообщению
Zireael , извиняюсь за не грамотность, спасибо огроменное!
(Добавление)
Помечу, что при указании имени файла, оно должно быть точным с учетом регистра, иначе не скачает.
27. Adomb - 01 Ноября, 2019 - 23:29:58 - перейти к сообщению
 Kibor пишет:
Тогда надо на сервере написать php скрипт, которому передавать запрос и который будет сам уже все читать, писать и возвращать ответ программе.

Можно какой-то пример такого php скрипта, чтоб создавал файл в директории на сервер и записывал в него инфу. И обращение к такому скрипту из кибора.

Powered by ExBB FM 1.0 Final