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

Вниз

Спецы ответе !!! (My SpyLog)   Найти похожие ветки 

 
MAG   (2001-12-11 00:41) [0]

Привет Всем!
Нескажу что я начинающий программист но я один из тех кто хочет всё набрать своими руками ;-). Я хотел записать небольшой свой SpyLog т.е. требуеться вытащить сервером от Клиента копронентами Delphi (Всего лишь IP/Host версия и тип браузера и т.д. и т.п.). Очень желателен примерчик.Только ненадо говорить что всё просто берёш то и то и получаешь ? ...
Заранее благодарен.


 
UsBall   (2001-12-11 21:42) [1]

А зачем это делать средсвами Delphi ???? И где потом размещать "небольшой свой SpyLog"? Мне кажется всё гораздо проще - берём PHP http://www.webclub.ru/content/programming (ничуть не сложнее паскаля), там безо всяких компонентов имеются требыемые функции, так как он предназначен для работе на серверах в Сети.


 
MAG   (2001-12-12 00:22) [2]

Спасибо за ответ но можно сказать и так : А зачем мы вообще сидим ночами что-то думаем ... пишем Ведь всё уже написано... . Так вся задача в том чтобы написать на Delphi и всё ;-). И я всётаки думаю на Delphi тоже "заточен" под Сеть.
Какие ещё будут предложения (для Delphi) ?.
В своё очередь если я в этом разберусь обязательно напишу как у меня это получилось ;-) думаю не только мне это будет интересно.


 
shiva1   (2001-12-13 11:19) [3]

Здесь ситуация такая. Спайлог формирует данные при помощи JAvaScript на стороне клиента. Это достаточно просто. Но вот затем начинается самое интересное. Все полученные данные запихиваются в вызов изображения, т.е. тэг <img>. Естественно, стандартные серверы в ответ на этот тэг передадут простое изображение, даже если попытаться подменить вызов. Поэтому я предполагаю, что для данной работы Спайлог использует свой собственноручно разработанный web-сервер, который ориентирован именно на получение и обработку таких вызовов. И должен признать, что его создание - весьма нетривиальная задача.
Можно было бы пойти по другому пути. Все страницы загружать через Delphi-приложение. Правда тогда их ниперссылки будут выглядеть слишком уж навороченно. То есть скрипт, выполняющийся на стороне клиента, собирает информацию, записывает ее в ссылки. Затем delphi-приложение получает ссылку, в которой указано наименование запрошенного документа и искомая информация, сохраняет инфо там, где тебе надо, и передает пользователю запрошенный документ.
Однако, на мой взгляд это несколько геморройно. Возможно, есть несколько более изящная схема, но я ее не могу себе представить, пользуясь указанным кругом средств.
С другой стороны, если этот "мини-спайлог" создается для себя, то можно пойти другим путем. Установить свой сайт на сервер Apache и настроить для него соответствующим образом формат логов, тогда вся затребованная информация будет автоматически сохраняться в лог-файле. А обработчик для логов писать много проще, чем свой web-Сервер.



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

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

Наверх





Память: 0.46 MB
Время: 0.005 c
3-9091
ava
2002-02-06 16:53
2002.03.04
Помогите срочно надо


1-9102
&#1057;_&#1090;&#1086;&#1096;&#1072;
2002-02-13 16:20
2002.03.04
Нужна Помощь HELP!!!!


3-9098
Анонимщик
2002-02-05 19:23
2002.03.04
Grid index out of range


1-9134
pakko
2002-02-15 21:24
2002.03.04
Простой вопрос!


1-9126
Olivka
2002-02-16 21:29
2002.03.04
Окна: одно за другим ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский