![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
s2004 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 30.10.2006 Репутация: нет Всего: нет |
Здравствуйте!
Интересует оптимальный способ, как узнать к-во пользователей использующих мою сетевую программу. При этом желательно не задействовать почту, а просто вероятно записывать данные в лог файл на сайте. Это сообщение отредактировал(а) s2004 - 7.4.2015, 18:03 |
|||
|
||||
MotoArhangel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 13.3.2011 Репутация: нет Всего: нет |
Как вариант. Создать допустим таблицу в БД. С полем IDPC. В него пихать id железа ПК и соответственно подсчитывать количество записей. Ну или без БД используя текстовый файл, получил-> проверил->добавил если нет->отправил.
Это сообщение отредактировал(а) MotoArhangel - 8.4.2015, 14:28 |
|||
|
||||
_zorn_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
Да проще некуда.
При запуске дёргает урл (например http://site.ru/check.php). Этот скрипт (check.php) пишет что куда надо (что ему передается зависит от программы). ВСЕ. Самое главное чтобы прога ваша не падала если интернета нет.... try...catch и все дела. А то знаю я вас. |
|||
|
||||
s2004 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 30.10.2006 Репутация: нет Всего: нет |
с скриптами проблема я с ними не заниаслся никогда, подробней желательно. И где образец хотя бы приближённа, любопытно кто знает в опере примерно так же или там по другому отслеживают?
|
|||
|
||||
s2004 |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 30.10.2006 Репутация: нет Всего: нет |
Сделал по примеру в интернете файл ини с папки программы, но всё дело, что он стандартный у всех. Оптимально, если будет ип - адрес пользователя и он бы добавлялся в файл на хостинге. Пример
дальше я попробовал ещё embeddedwb сделал его невидимым и чтобы он открывал сайт скрытно для прльзователя на хостинге, покажет кто заходил и ип - адрес в том числе, но к сожалению почему то пишет, как мозила. Хотя в user agent я выставил имя своей программы. Пример
изменил запрос немного создал пустой файл ip в дире и сылку в проге как кто запустит программу то соответсвенно и этот файл. Вот сейчас на хостинге посмотрел видно работает, файл пустой и на странице его нет, поэтому открываться он может скорее всего за счёт запуска программы. Но всё равно готового решения, что- то нет в интернете, а оптимально конечно лог файл на хостинге куда записывался бы ип-адрес путём добавления в лог файл. Это сообщение отредактировал(а) Poseidon - 16.4.2015, 13:14 |
||||||
|
|||||||
Poseidon |
|
||||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 4 Всего: 133 |
1) Создай текстовый файл index.php со следующим содержанием:
2) Загрузи этот файл на хостинг в отдельный каталог (допустим это будет каталог "mydir") 3) В Delphi напиши это:
В итоге, при нажатии на кнопку send1 в твоей программе на хостере в каталоге mydir будет создан текстовый файл test.txt, в котором будет IP пользователя. Никаких скрытых EmbeddedWB3 и прочего не надо. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |