![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Спецы ответе !!! (My SpyLog) [D4, D5, D6, Win95/98, WinME, NT4, Win2k]
MAG © (2001-12-11 00:41:00)Привет Всем!
Нескажу что я начинающий программист но я один из тех кто хочет всё набрать своими руками ;-). Я хотел записать небольшой свой SpyLog т.е. требуеться вытащить сервером от Клиента копронентами Delphi (Всего лишь IP/Host версия и тип браузера и т.д. и т.п.). Очень желателен примерчик.Только ненадо говорить что всё просто берёш то и то и получаешь ? ...
Заранее благодарен.
shiva1 (2001-12-13 11:19:00) [1]Здесь ситуация такая. Спайлог формирует данные при помощи JAvaScript на стороне клиента. Это достаточно просто. Но вот затем начинается самое интересное. Все полученные данные запихиваются в вызов изображения, т.е. тэг <img>. Естественно, стандартные серверы в ответ на этот тэг передадут простое изображение, даже если попытаться подменить вызов. Поэтому я предполагаю, что для данной работы Спайлог использует свой собственноручно разработанный web-сервер, который ориентирован именно на получение и обработку таких вызовов. И должен признать, что его создание - весьма нетривиальная задача.
Можно было бы пойти по другому пути. Все страницы загружать через Delphi-приложение. Правда тогда их ниперссылки будут выглядеть слишком уж навороченно. То есть скрипт, выполняющийся на стороне клиента, собирает информацию, записывает ее в ссылки. Затем delphi-приложение получает ссылку, в которой указано наименование запрошенного документа и искомая информация, сохраняет инфо там, где тебе надо, и передает пользователю запрошенный документ.
Однако, на мой взгляд это несколько геморройно. Возможно, есть несколько более изящная схема, но я ее не могу себе представить, пользуясь указанным кругом средств.
С другой стороны, если этот "мини-спайлог" создается для себя, то можно пойти другим путем. Установить свой сайт на сервер Apache и настроить для него соответствующим образом формат логов, тогда вся затребованная информация будет автоматически сохраняться в лог-файле. А обработчик для логов писать много проще, чем свой web-Сервер.
MAG (2001-12-12 00:22:00) [2]Спасибо за ответ но можно сказать и так : А зачем мы вообще сидим ночами что-то думаем ... пишем Ведь всё уже написано... . Так вся задача в том чтобы написать на Delphi и всё ;-). И я всётаки думаю на Delphi тоже "заточен" под Сеть.
Какие ещё будут предложения (для Delphi) ?.
В своё очередь если я в этом разберусь обязательно напишу как у меня это получилось ;-) думаю не только мне это будет интересно.
UsBall (2001-12-11 21:42:00) [3]А зачем это делать средсвами Delphi ???? И где потом размещать "небольшой свой SpyLog"? Мне кажется всё гораздо проще - берём PHP http://www.webclub.ru/content/programming(ничуть не сложнее паскаля), там безо всяких компонентов имеются требыемые функции, так как он предназначен для работе на серверах в Сети.