Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Проверка даты на сервере!!!   Найти похожие ветки 

 
Kukulkan   (2010-05-11 21:11) [0]

Передо мной стоит такая задача - нужно ограничвать срок работы программы!!! Скажем примерно на месяць!!! А потом понадобности продливать!!! Мне посоветовали что надёжнее всего сверяться с датой на какамто сервере(сайте)!!! У меня есть сайт он зарегистрирован в системе Ucoz!!! подскажите пожалуйста как это можно сделать!!!???

Знаю можно компонетом IdDayTime но не получаеться что-то! Вот пробывал так но явно чего то нехватает тока непойму чего именно!

Код:

procedure TMenu.Button2Click(Sender: TObject);
begin
 IdDayTime1.Host := Edit1.Text;
 IdDayTime1.Port := StrToInt(Edit2.Text);
 Label2.Caption  := IdDayTime1.DayTimeStr;
end;

Заранее огромное спасибо!!!



 
Сергей М. ©   (2010-05-11 21:24) [1]

> явно чего то нехватает

Не хватает самую малость - собственно NTP-сервера


 
Kukulkan   (2010-05-11 21:31) [2]

А можете навести пример работы с IdDayTime а ещё лучше с IdDayTimeServer???


 
Сергей М. ©   (2010-05-11 21:35) [3]

А смысл ?


 
Kukulkan   (2010-05-11 21:38) [4]

У меня просто нету опыта работы в делфи связоной с инетом вот и прошу навести пример как проверять дату на сервере!!! С любым компонетом!!! Те 2 я просто для прмера взял!!! Если можете любой пример пожалуйста!!! Ну вот мой начальный код - как его доработать?!


 
Сергей М. ©   (2010-05-11 21:46) [5]

Его не надо дорабатывать - он вполне работоспособен при достаточных сетевых условиях.


 
Kukulkan   (2010-05-11 21:51) [6]

Так вы же написали:

Не хватает самую малость - собственно NTP-сервера

Что это?


 
Сергей М. ©   (2010-05-11 21:55) [7]

Ну как что ?
Ты чего в свойствах Host и Port указываешь ?
Координаты того самого NTP-сервера.
А он, сервер этот, есть на самом деле по указанным тобой координатам ?


 
Kukulkan   (2010-05-11 22:13) [8]

Вот ****! Работает точно! Тока что поменял хост на другой сайт и заработало!!! А стем что мне надо и не работает!!!((


 
Сергей М. ©   (2010-05-11 22:16) [9]

> стем что мне надо и не работает

Это с каким же, если не секрет ?


 
Kukulkan   (2010-05-11 22:27) [10]

Вот сайт зарегистрирован в системе Ucoz

http://www.baza-lider.at.ua/


 
Сергей М. ©   (2010-05-11 22:31) [11]

И с какого же перепугу хост по адресу www.baza-lider.at.ua обязан предоставлять NTP-сервис ?


 
Kukulkan   (2010-05-11 22:34) [12]

А почему бы и нет?! Почему же http://www.programmersforum.ru дал мне дату?! Объесните пожалуйста!!!??? Буду очень признателен!!!


 
Сергей М. ©   (2010-05-11 22:48) [13]

Будет ли хост предоставлять NTP-сервис, если он не заявлен публично  - это зависит как минимум от каприза администратора этого хоста.


 
Kukulkan   (2010-05-11 22:57) [14]

Тоесть вы хотите сказать что мне не удастся получить дату с сайта потому что подобная возможность блокируеться самой системой Ucoz???


 
Сергей М. ©   (2010-05-11 23:05) [15]

Я хочу сказать, что сайт тут вообще ни причем.
Ты же не к сайту обращаешься по HTTP, а к некоему хосту по NTP


 
Kukulkan   (2010-05-11 23:13) [16]

Короче говоря он мне ничего не даст!?


 
Сергей М. ©   (2010-05-11 23:18) [17]

Почему не даст ?
Это же ТВОЙ сайт ? Если твой, то ничто не мешает дополнить его функциональнось скриптом, который при запуске возвращает некое время.
А скрипт запускать соответствующим HTTP-запросом.


 
Kukulkan   (2010-05-11 23:22) [18]

Так как сайт зарегестрирован в системе Ucoz то я этого сделать не смогу потому что это запрещено!
Да и дата же на сайте есть?!


 
Сергей М. ©   (2010-05-11 23:32) [19]


> сайт зарегестрирован в системе Ucoz то я этого сделать не
> смогу потому что это запрещено


Что за бред ?)
Никто не вправе запретить разработчику сайта изменять его "потроха", если он это свое право никому не передал безвозвратно на каких-то условиях.

> дата же на сайте есть?

Вот тебе дался это сайт)
Какая разница, на какой сервер ходить за тек.временем ?
Чем время, скажем, на публичном time.nist.gov по-твоему хуже какой-то там "даты" на каком-то там "сайте" ?)


 
Kukulkan   (2010-05-11 23:47) [20]

Там сайт создаёться ввиде конструктора!! Тоесть он фактичеськи их властность и они регулируют там то как єто правильно всё! Ну да ладно!

Та мне то всё равно на каком сервере! но тот что вы дали он ведь зарубежный а мне нужен свой Украинський дабы получать коректную дату! А этот хоть и руський но всьо таки!


 
Сергей М. ©   (2010-05-12 00:05) [21]

> он ведь зарубежный а мне нужен свой Украинський дабы получать коректную дату

http://planetolog.ru/timezone-country.php?country=UA


 
Kukulkan   (2010-05-12 00:45) [22]

Спасибо!

Возник другой вопрос!
А вы можете помочь мне с парсингом страницы?!
Для решения нужной мне задачи - я вот что решил сделать -  человек перед запуском программы вводит логин после чего программа парсить текст
на этой странице
http://www.baza-lider.at.ua/index/

Здесь она должна определить к какой группе относиться данный логин!!!
Но проблема в том что у мене не получаеться получить нужные мне данные!!

Вот мой код


var
s:TStringStream;e:string;i:integer;
begin

s:=TStringStream.Create("");
IdHTTP1.ProxyParams.ProxyPort:=8080;
IdHTTP1.Get("http://flsoft.ru/index/8-31",s);
e:=s.DataString;
i:=pos("<div id="block2" class="udtb"><div class="udtlb">Группа:</div> Пользователи</div>",e);
delete(e,1,i);
i:=pos(">",e);
delete(e,1,i);
i:=pos("</div>",e);
delete(e,i,length(e)-i);
caption:=e;
memo1.Text := e;
s.Free;



побывал и этот и том сайте что я выше указал получаю огрмною стрчку кода!!! я просто откуда нужно начинать парсить!! и что делают функции pos і caption?!

Заранее спасибо?!


 
Anatoly Podgoretsky ©   (2010-05-12 09:38) [23]


>  тот что вы дали он ведь зарубежный а мне нужен свой Украинський
> дабы получать коректную дату

Чем зарубежный UTC отличается от Украинского UTC, или у вас опять национальные заморочки, опять вы первые и лучшие в мире?
UTC от и в Африке UTC, а части Дата особенно.


 
Kukulkan   (2010-05-12 10:21) [24]

Да не в национальности дело! Да и вообщето мне уже отпала надобность в этом вопросе!


 
Jeer ©   (2010-05-12 11:16) [25]


> Да и вообщето мне уже отпала надобность в этом вопросе!


Власть сменилась ? :)


 
Плохиш ©   (2010-05-12 11:23) [26]


> Kukulkan   (12.05.10 00:45) [22]
>
> Спасибо!
>
> Возник другой вопрос!
> А вы можете помочь мне с парсингом страницы?!

TWebBrowser предоставляет широкии возможности для парсинга html-текста.


 
Anatoly Podgoretsky ©   (2010-05-12 11:55) [27]

> Kukulkan  (12.05.2010 10:21:24)  [24]

Даты кончились?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.101 c
15-1266163521
БарЛог
2010-02-14 19:05
2010.08.27
Окружность-круг, а квадрат, треугольник и etc не имеют "пары"


15-1275337563
Tim
2010-06-01 00:26
2010.08.27
Помощь с переводом


6-1217230489
workbench
2008-07-28 11:34
2010.08.27
IdFTP + FTPWork


2-1271605007
pavel_guzhanov
2010-04-18 19:36
2010.08.27
Процедура вызывает AV


2-1268459445
dj kondakov
2010-03-13 08:50
2010.08.27
Глюк с отображением вкладок PageControl a





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский