wiki:devel:counter
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| wiki:devel:counter [2023/09/02 20:51] – создано vladpolskiy | wiki:devel:counter [2025/01/19 01:19] (текущий) – vladpolskiy | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ======счетчик посещений сайта Dokuwiki====== | + | ======Счетчик посещений сайта Dokuwiki====== |
| Простейший счетчик для сайта (подсчет посещения любой страницы) без базы данных. Существует масса способов реализации счетчика просмотров страницы на PHP и в основном они работают с базой данных. Но если вам нужно прикрутить по-быстрому к одной странице счетчик посещений, | Простейший счетчик для сайта (подсчет посещения любой страницы) без базы данных. Существует масса способов реализации счетчика просмотров страницы на PHP и в основном они работают с базой данных. Но если вам нужно прикрутить по-быстрому к одной странице счетчик посещений, | ||
| Строка 6: | Строка 6: | ||
| Код счетчика | Код счетчика | ||
| <code php PHP> | <code php PHP> | ||
| - | < ?php | + | <? |
| $file = file(" | $file = file(" | ||
| $count = implode("", | $count = implode("", | ||
| Строка 14: | Строка 14: | ||
| fclose($myfile); | fclose($myfile); | ||
| ?> | ?> | ||
| - | < | + | < |
| </ | </ | ||
| Строка 64: | Строка 64: | ||
| {{: | {{: | ||
| - | В папку с картинками загружаем нашу иконку с размером 80px x 12px. и в строке кода '' | + | В папку с картинками загружаем нашу иконку с размером 80px x 12px. и в строке кода '' |
| - | {{: | + | |
| Я не стал стили (необходимы для наложения текста на картинку) выносить пока в отдельный файл, чтобы было все для примера в одном месте.\\ | Я не стал стили (необходимы для наложения текста на картинку) выносить пока в отдельный файл, чтобы было все для примера в одном месте.\\ | ||
| Строка 83: | Строка 82: | ||
| <!-- ********** FOOTER ********** --> | <!-- ********** FOOTER ********** --> | ||
| <footer id=" | <footer id=" | ||
| - | <?php tpl_license('' | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <?php | ||
| - | tpl_license(' | ||
| - | $target = ($conf[' | ||
| - | ?> | ||
| <a href=" | <a href=" | ||
| src="<? | src="<? | ||
| Строка 107: | Строка 102: | ||
| fputs($myfile, | fputs($myfile, | ||
| fclose($myfile); | fclose($myfile); | ||
| + | $filename = file(" | ||
| ?> | ?> | ||
| < | < | ||
| Строка 128: | Строка 124: | ||
| </ | </ | ||
| <?php tpl_includeFile(' | <?php tpl_includeFile(' | ||
| + | <?php | ||
| + | $client | ||
| + | $forward = @$_SERVER[' | ||
| + | $remote | ||
| + | $bravo | ||
| + | if(filter_var($client, | ||
| + | elseif(filter_var($forward, | ||
| + | else $ip_address = $remote; | ||
| + | $file2 = $_SERVER[' | ||
| + | file_put_contents($file2, | ||
| + | ?> | ||
| </ | </ | ||
| Строка 138: | Строка 145: | ||
| .container { | .container { | ||
| position: absolute; | position: absolute; | ||
| - | font-family: | + | font-family: |
| } | } | ||
| .text-block { | .text-block { | ||
| Строка 148: | Строка 155: | ||
| </ | </ | ||
| Ну и все...Наслаждаемся. | Ну и все...Наслаждаемся. | ||
| + | |||
| + | [[https:// | ||
wiki/devel/counter.1693677096.txt.gz · Последнее изменение: — vladpolskiy
