Модераторы: Snowy, Poseidon, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Считать и записать файл на удаленном сервере 
:(
    Опции темы
Alix36
Дата 8.5.2009, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



на сервере лежит файл option.ini
как можно прочесть и записать в него данные?


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
Dmi3ev
Дата 8.5.2009, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: нет
Всего: 41



есть такое понятие как TIniFile
а у него есть методы специальные методы
допустим ини файл выглядит так
Код

[tools]
caption="MyFile"
c=5

есть методы у TIniFile
ReadString('название секции', 'параметр', 'значение по умолчанию, если не найдется')
в данном случае
ReadString('tools','caption', 'HZ')
ReadInteger('tools', 'c', 4)
вот так примерно....
это нужно???
есть еще ReadBool()
для записи есть WriteInteger() WriteString() пользоваться аналогично, только вместо значения по умолчанию то, что ты хочешь записать... что тоже логично, потому что нах здесь значение по умолчанию...

Это сообщение отредактировал(а) Dmi3ev - 8.5.2009, 15:40


--------------------

PM MAIL   Вверх
Alix36
Дата 8.5.2009, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



нет, это то понятно, основной вопрос, как быть с тем что файл настроек находится на удаленном сервере.



--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
Dmi3ev
Дата 8.5.2009, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: нет
Всего: 41



Alix36, какая разница где файл?
тогда вопрос в том, как записать путь к файлу, получается.
открой ручками и в свойствах посмотри.... как там путь записан.



--------------------

PM MAIL   Вверх
Alix36
Дата 8.5.2009, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



хех. файл лежит на хостинге. 
вот собственно он http://update.8dayonline.ru/settings.ini
а программу которая считывает его запускают на разных машинах. 

Какой путь? http не катит явно. Думал получится с ftp (с указанием логина и пароля), но он тоже не хочет его удаленно изменять.



--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
CodeMonkey
Дата 8.5.2009, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: нет
Всего: 89



Никак. Это же не файловая система.
Файл надо скачать, отредактировать и залить обратно.


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Dmi3ev
Дата 8.5.2009, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: нет
Всего: 41



Цитата

хех. файл лежит на хостинге. 

аааааааа, мне думалось, локальная сеть...

Добавлено через 3 минуты и 58 секунд
тут надо рыть в сторону фтп клиента, и всего такого, по-моему
http://www.example-code.com/delphi/ftp_upload.asp
что-то типа, я в дельфи 0 полный, так что кодом помочь не могу...

Добавлено через 5 минут и 23 секунды
+ еще надо права иметь определенные, чтобы этим заниматься...


--------------------

PM MAIL   Вверх
Alix36
Дата 8.5.2009, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



ну права это понятно...  но с фтп...
т.е. получается я файл скачиваю читаю, записываю(впамяти), шлю на хостинг?

Не хотелось такого... но видимо другого решения нет.


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
Keeper89
Дата 8.5.2009, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 6
Всего: 58



Считывать настройки можно и без скачивания, а вот сохранять придется действительно загружая файл по FTP.


--------------------
PM MAIL WWW   Вверх
Alix36
Дата 10.5.2009, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



а по подробнее, как считывать без скачки?



--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
MetalFan
Дата 10.5.2009, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



Цитата(Keeper89 @  8.5.2009,  20:04 Найти цитируемый пост)
Считывать настройки можно и без скачивания

чудеса!!! новые технологии?? можно по-подробнее



--------------------
There are always someone smarter than you...
PM MAIL   Вверх
Keeper89
Дата 10.5.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 6
Всего: 58



Цитата(MetalFan @  10.5.2009,  09:53 Найти цитируемый пост)
чудеса!!! новые технологии?? можно по-подробнее

я думаю простым парсингом веб-странички.


--------------------
PM MAIL WWW   Вверх
Демо
Дата 10.5.2009, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 3
Всего: 50



Цитата(Keeper89 @  10.5.2009,  13:09 Найти цитируемый пост)
я думаю простым парсингом веб-странички.


Страничку сначала скачать надо.

>Автор
Хостер предоставляет методы работы с файлами. Их и используй.
Это может быть и ftp В том числе.



--------------------
    
PM MAIL ICQ Skype   Вверх
Keeper89
Дата 10.5.2009, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 6
Всего: 58



Цитата(Демо @  10.5.2009,  16:08 Найти цитируемый пост)
Страничку сначала скачать надо.

Можно скачать "косвенно" через WebBrowser, но это всего лишь вариант.


--------------------
PM MAIL WWW   Вверх
MetalFan
Дата 11.5.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



Цитата(Keeper89 @  10.5.2009,  13:09 Найти цитируемый пост)
я думаю простым парсингом веб-странички. 

ну страничку то все-равно надо сначала скачать...


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
mapple
Дата 9.6.2009, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 18.7.2008

Репутация: нет
Всего: нет



помоему все и так понятно
кидаешь на форму IdHTTP, IdFTP, Tmemo
далее, когда необходимо просто узнать что в файле на данный момент находится, IdGTTP.Get(Memo)
(правда перед этим сделай проверку на то, что файло по указанному адресу существует)
ну с ФТП я думаю ты уже все понял, там все просто, могу код скинуть, у меня есть аналогичная программулька
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0876 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.