Учет кликов...

  • Автор темы mind
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

mind

#1
Срочно нужна система учета кликов по банерам... Желательно на ЯваСкрипт или ПХП...
 
M

mind

#2
Буду очень признателен...

Подробнее: есть несколько банеров, они крутятся рендомом, так вот надо учитывать клики (если таковые будут)) и записывать в файл или базу данных...
 
H

HuMmmBug

#4
mind

так ты бы сразу полностью весь ТЗ написал бы и не разбивал бы его на несколько постов. %)))

и реально - как ты себе представляешь "JS или PHP"... %)))

"говорите точно - на чём делать" ©®™
 
M

mind

#5
"говорите точно - на чём делать" ©®™
, для меня было бы проще, если б оно было на JS, но для вас, я вижу, наверное, на ПХП, база данных есть... так что наверное на ПХП...
 
S

STYX

#6
Т.е. ты хочешь: кликнул->записал клик определенному баннеру (просто счетчик кол-ва кликов?)->редирект на страницу? Если так, то на пхп без проблем сделать можно причем без БД.

А на JS написать такое нельзя, т.к. JS выполняется на стороне клиента, а для записи в файл нужно на стороне сервера.
 
M

mind

#7
STYX, так ты можешь реализовать это на ПХП? Если это для тебя не сложно, то буду признателен... с меня пиво:)
 
S

STYX

#8
Ок, буду писать, обещаю до понедельника сделать.
 
S

STYX

#9
Все. Готово. Скрипты в приложении.

ЮзерГайд:

admin.php - админка: функции добавления, удаления и просмотра статистики. В самом скрипте поменяй пароль, сейчас "pass". Там где надо вписать свой, стоят комментарии. Вниманиеp , в поле "Текст между <A></a>" указывать только то, что будет находиться в этих тегах, все адреса и саму ссылку скрипт сам подставит.
index.php - скрипт, который нужно вставлять в страницу.
redirect.php - скрипт редиректа, записывает клик баннеру и кидает на урл.
data.dat - файл, в котором будут храниться все данные о баннерах. Советую изменить его имя и прописать во всех скриптах новое имя вместо data.dat в целях безопасности.

Если все заработает (у мя на локалхосте все путем) с тебя пиво (2л) Александрии.
 

Вложения

Статус
Закрыто для дальнейших ответов.