|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
07.11.2013, 22:06 | #1 (permalink) |
Новичок
Регистрация: 07.11.2013
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите с простейшим счетчиком
есть вот такой PHP файл ... назову его stat.php ... ниже код ... правда мне кажется тоже немного корявый но работает Недовольство, огорчение и есть пустой файл statistika.txt .. права на него 777 <? $QUERY_STRING=$_SERVER['QUERY_STRING']; if(isset($QUERY_STRING)){ $url=$QUERY_STRING; $file=fopen("statistika.txt","r+"); $text = fread ($file, filesize("statistika.txt")); if (strpos($text, $url) !== false){ preg_match ("#".quotemeta($url)." просмотров ([0-9]+) \\n#i", $text, $matches); $matches[1] = $matches[1]+1; $text = preg_replace("#(".quotemeta($url)." просмотров) ([0-9]+) (\\n)#i", "$1 $matches[1] $3", $text); ftruncate($file, 0); rewind($file); fputs ($file, $text); } else { fputs ($file, $url." просмотров 1 \n"); } fclose($file); }else{ exit("<div align='center' style='font-family:verdana;font-size:12pt;color:red;'>Здесь нет ничего интересного!</div><br>"); } ?> <html> <head> <META http-equiv="Refresh" content="0; url=<?print $url;?>"> </head> </html> теперь если я ставлю несколько ссылок на чужом сайте в виде мой_домен/stat.php?страничка1 мой_домен/stat.php?страничка2 мой_домен/stat.php?страничка3 при переходе по этим ссылкам в файле statistika.txt появляются записи в таком виде страничка1 2 страничка2 4 страничка3 1 где цифры на против ссылок указывают количество переходов по тем ссылкам ТЕПЕРЬ САМА ПРОБЛЕМА что добавить в код чтоб в начале этого списка была и цифра с общим количеством переходов по этим ссылкам... а то если таких ссылок 1000 то как-то не хочется каждый день считать на калькуляторе чтоб выглядело скажем так ВСЕГО 7 страничка1 2 страничка2 4 страничка3 1 всем спасибо |
07.11.2013, 22:06 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Пока люди думают, что вам ответить вы можете ознакомиться с подобными темами Алгоритмическая структура цикла со счетчиком(прямой и обратный) Помогите со счетчиком Помогите со счетчиком |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|