Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.07.2010
Сообщений: 3

Как сделать такой хитрый фокус? Кто подскажет?

12.07.2010, 17:27. Показов 1039. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех кто смотрит эту тему.
У меня возникла задачка над которой я сейчас ломаю голову.
Написал коммерческую программу на Delphi. В ней реализован простенький механизм перехода на мой сайт (для регистрации, ознакомления и т.д.)
Реализовано это так:
Delphi
1
ShellExecute(Application.Handle,PChar('open'), PChar('http://www.Мой_сайт.ru'), PChar(0), nil, SW_NORMAL);
Я бы очень хотел каким-то образом мониторить сколько обращений на сайт было совершено из моей программы.
Я смог придумать только вариант с созданием некой отдельной страницы на которую бы попадал пользователь т.е. код будет выглядеть примерно так:
Delphi
1
ShellExecute(Application.Handle,PChar('open'), PChar('http://www.Мой_сайт.ru/страничка на которой нет ссылок кроме как из программы'), PChar(0), nil, SW_NORMAL);
Если на этой странице будет висеть кнопка счетчика типа LiveInternet или Hotlog то можно смотреть статистику переходов на эту страницу.
Но это не очень изящный на мой взгляд метод.
Может есть что-либо получше?
Сайт программы находится на платформе BLOGGER (blogspot.com)
Поэтому я несколько ограничен в инструментарии.
Задаю вопрос в эту ветку, потому что вряд ли мне помогут на форумах Delphi программеров. Только спецы в PHP смогут решить эту задачку.
Всем заранее спасибо за советы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.07.2010, 17:27
Ответы с готовыми решениями:

Кто подскажет как сделать 3адание? а то отчислят
Книжный интернет-магазин: Ввести название книги ее цену и вес. Указать варианты доставки: курьерская (постоянная цена 800 руб),...

Кто подскажет, как сделать чтобы программа при нажатии на Button1 емулировала нажатие CapsLock
Кто подскажет, как сделать чтобы программа при нажатии на Button1 емулировала нажатие СapsLock.....:declare:

Кто знает, как сделать такой график в Simulink?
Кто знает, как сделать такой график в Simulink? Это температурный график, за весь год (365 дней). Есть данные температуры на каждый день. ...

7
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
12.07.2010, 17:31
LiveInternet - вполне разумное решение. Зачем изобретать велосипед?
0
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
12.07.2010, 17:35
Так там есть доступ к PHP функциям? Если есть, то самое простое, что приходит в голову:
PHP
1
2
3
4
$kol=file_get_contents('count.txt'); // Читаем предыдущее значение
$kol++; // Увеличиваем на 1
file_put_contents('count.txt',$kol); // И сохраняем обратно
echo "Было $kol переходов на этот сайт";
0
0 / 0 / 0
Регистрация: 12.07.2010
Сообщений: 3
12.07.2010, 17:42  [ТС]
Просто, если я создаю страницу в своем блоге, она в любом случае видна.
В любом случае я создам отдельную страницу типа "Программа HelloWorld". На этой странице будет описание, история версий, FAQ, и т.д. НО! на нее может зайти кто угодно и не обязательно с программы. Да и прятать ее нет смысла. На нее должен заходить любой кому это интересно.
Таким образом статистика будет уже не чистой.
Можно ли как то сказать счетчикам что переход был именно с программы а не из закладки.
REFERER тут наверное не прокатит. Или я не прав. Вообще я спрашиваю в надежде на то что есть некий неизвестный мне доселе простой метод. Я не спец в WEB технологиях.

Так там есть доступ к PHP функциям? Если есть, то самое простое, что приходит в голову
К сожалению там (на Blogger) нет доступа к файловой системе, базам данных и ПХП
0
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
12.07.2010, 17:49
Цитата Сообщение от Hanuman Посмотреть сообщение
К сожалению там (на Blogger) нет доступа к файловой системе, базам данных и ПХП
Тогда только с помощью сторонних сервисов.
0
0 / 0 / 0
Регистрация: 12.07.2010
Сообщений: 3
12.07.2010, 17:57  [ТС]
Эх.....Придетсо пользоваться "грязной" статистикой.
Ну да ладно.
Гуманоид спасибо за участие.
Был на твоей страничке. Щелкнул на банер
0
12.07.2010, 18:58

Не по теме:

Цитата Сообщение от Hanuman Посмотреть сообщение
Был на твоей страничке. Щелкнул на банер
Спасибо, но это яндексовские баннеры... мне за них ничего не идёт :)

0
16 / 16 / 0
Регистрация: 27.12.2009
Сообщений: 90
13.07.2010, 08:29
Еще вариант - передавать в адресной строке GET параметр =)
в коде
if(isset($_GET['fp']))
{
.....
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.07.2010, 08:29
Помогаю со студенческими работами здесь

Кто подскажет как реализовать SELECT ... INTO
Кто-нибудь знает, есть ли в Oracle конструкция вида: SELECT * INTO newtable FROM oldtable В MSSQL она создает копию таблицы...

Кто подскажет, как разобратся с Debug-ом?
кто помет помочь С++ выдаёт это сообщение . я пробовал установить другие версии как 2008 2013 и 2012 не помогает. Программа не выполняется

Как нормализовать работу браузера Google Chrome
Уважаемые кто подскажет как нормализовать работу google chrome, проблема в том что страницы некоторых сайтов отображает не корректно, а...

кто подскажет, как написать PHP код
Написал форму для заказа, помогите с PHP файлом, что и как в нём прописать, чтобы данные отправлялись на мой е-майл: zakaz@dommas-nt.ru ...

Страницы некоторых сайтов отображает не корректно в Google Chrome
Уважаемые кто подскажет как нормализовать работу google chrome, проблема в том что страницы некоторых сайтов отображает не корректно, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru