Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2012, 00:54   #1
rd27ks28
Новичок
Джуниор
 
Регистрация: 03.02.2012
Сообщений: 1
По умолчанию Счетчик нажатий на кнопку

Здравствуйте, уважаемые. У меня возник вопрос, как поставить счетчик нажатий на кнопку с выводом информации, как на сайте http://assholepopulation.com

Можете объянить на прмере этого сайта.
Когда скачивал сайт и пытался найти в нем ответ на свой вопрос, то счетчик не работал, а кнопка доходила только до "идет процесс добавления"

Надеюсь на ваше понимание и помощь, заранее спасибо.
rd27ks28 вне форума Ответить с цитированием
Старый 15.02.2012, 14:55   #2
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Ну а что тут непонятного. Тот сайт не смотрел как сделан, но суть, например, может быть следующей:
При нажатии на кнопку идёт ajax-запрос на php-скрипт. php-скрипт считывает на сервере текстовый файл, добавляет единичку и сохраняет файл. Ответный response идёт клиенту с новой цифрой.
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 15.02.2012, 16:06   #3
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Врядли текстовый файл (хотя и не исключно), скорее в БД инфа хранится
psycho-coder вне форума Ответить с цитированием
Старый 15.02.2012, 16:16   #4
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

можно и в файле хранить инфу. В зависимости от того сколько ссылок будет.
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 15.02.2012, 16:47   #5
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

ИМХО - Файлы это крайний случай.

Если у сайта есть категории чего-то, и нужно посмотреть количество кликов, то тут лучше поле в таблице к конкретной категории увеличивать. тогда и удобней и сразу видно что и как.

В примере первого поста вполне и текстовик сгодится. Но все равно не очень этот метод.
psycho-coder вне форума Ответить с цитированием
Старый 17.02.2012, 20:41   #6
akazerg
 
Регистрация: 17.02.2012
Сообщений: 6
По умолчанию

index.php:
Код:
<form action="set.php" method="POST">
<?php
echo ("<input type=submit value=Скачать ($get_file_contents('count.txt'))><br/>
?>
</form>
count.txt
Код:
0
set.php
Код:
<?php
$r = fopen("count.txt", "r");
$co = fread($r, 1000);
$co=$co+1;
fclose($r);
header("Location: index.php");
$w = fopen("count.txt", "w");
fwrite($w, $co);
fclose($w);
?>
Может быть я не понял вопрос.... Но это дело делается примерно так...... Если header будит ругаться то поставтье его в самое начало set.php
akazerg вне форума Ответить с цитированием
Старый 17.02.2012, 21:25   #7
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от akazerg Посмотреть сообщение
index.php:
PHP код:
<form action="set.php" method="POST">
<?php
echo ("<input type=submit value=Скачать ($get_file_contents('count.txt'))><br/>
?>
</form>
Запускать этот бред явно никто даже не пробовал - прежде чем сюда постить..
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[ASM]Количесво нажатий alexmikt Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 18.11.2009 00:15
Подсчет нажатий на кнопку. sergiksergik Microsoft Office Excel 4 01.02.2009 23:07
симуляция нажатий клавиш 4321 Общие вопросы Delphi 14 23.10.2008 23:18
СЧЁТЧИК НАЖАТИЙ НА КНОПКУ Saydan Microsoft Office Access 8 24.06.2008 21:39
отслеживание нажатий клавиш Артэс Win Api 6 14.06.2008 20:02