Помогите с простейшим счетчиком
Ребята ....помогите плиз с счетчиком переходов по ссылкам
есть вот такой 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 всем спасибо |
Часовой пояс GMT +4, время: 12:37. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.