Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP счетчик с кнопкой . Нужна помощь.! 
:(
    Опции темы
theDude
Дата 12.10.2007, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 12.10.2007

Репутация: нет
Всего: нет



Привет всем. Очень нуждаюсь в помощи людей знающих PHP. Нужен счетчик с кнопкой т.е. отображает кол-во нажатий на кнопарь НО нужно чтобы он обнулялся каждую неделю. Допустим каждое воскресение в 23.59. помогите нубу программеру.  smile 
PM MAIL   Вверх
MoLeX
Дата 12.10.2007, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



все не так страшно как кажется:
1. юзер щелкает по кнопке
2. активируется скрипт
2.1. скрипт открывает файл\бд
2.2. счтитывает текущее значение
2.3. увеличивает число на 1
2.4. закрывает файл\закрывает коннект к бд
2.5. редирект или что то другое
3. каждое воскресенье крон запускает скрипт который обнуляет файл\бд либо делаем проверку в файле (который добавляет число) если типо седня такое такое-то, то опять таки обнуляем


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
IAmEternaL
Дата 12.10.2007, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.10.2007
Где: Киев, Украина

Репутация: нет
Всего: нет



можно и проще... файликом smile
вот пример:
Код

<?
$counterFile = 'counter.txt';
$count = 0;
if (file_exists($counterFile)) {
    if ((time() - filemtime($counterFile)) > 604800) {
        unlink($counterFile);
    }
    else {
        $count = (int) file_get_contents($counterFile);
    }
}
if (isset($_POST['click'])) {
    file_put_contents($counterFile, ++ $count);
}
?>
<form method="POST">
    <input type="submit" name="click" value="<?=$count?> + 1" />
</form>

PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.