Access каза:има ли начин по който може да се изкарва колко пъти е презареждана страницата![]()
mupcku каза:нещо не схващам....коя страница???твоята лична или тази която си правил ти, или тази която просто отваряш от браузъра?(може да изглежда глупаво ама има разлика все пак...)
admin каза:Access каза:има ли начин по който може да се изкарва колко пъти е презареждана страницата![]()
Може да си наптравиш брояч на страницата.
Погледни уроците и си преправнякой брояч за свой нужди.
staf каза:Искаш да се води някаква статистика колко пъти се презарежда страница ли ? Ето един урок за брояч http://web-tourist.net/login/login/view.php?st=412
Или искаш само на теб да ти показва колко пъти се презаредил една страница има много js ако това искаш мога утре да ти потърся.
<?php
$f_ime = "broi.dat";
if(!($fp = fopen($f_ime, "r"))) die ("Файла $f_ime не може да бъде отворен.");
$broi = (int) fread($fp, 20);
fclose($fp);
$broi++;
echo "Страницата е презаредена $broi пъти.";
$fp = fopen($f_ime, "w");
fwrite($fp, $broi);
fclose($fp);
?>
JS който показва колко пъти е презаредена една страница в момента не го намирам.Ето ти един php скрипт ще ти върши по добра работа за статистика:Access каза:staf каза:Искаш да се води някаква статистика колко пъти се презарежда страница ли ? Ето един урок за брояч http://web-tourist.net/login/login/view.php?st=412
Или искаш само на теб да ти показва колко пъти се презаредил една страница има много js ако това искаш мога утре да ти потърся.
еми да ми показва като статистика![]()
да го сложа примерно някъде в страницата и да показва презарежданията:wink:
а ако имаш под ръка някой .js постни го може и него да пробвам да видя как ще стане
но главната ми цел е първото 8)
<?php
// Our log file;
$counter = "stats.txt";
// Date logging;
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$current_date = $mday . $month . $year;
// Log visit;
$fp = fopen($counter, "a");
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
$size = strlen($line);
fputs($fp, $line, $size);
fclose($fp);
// Read log file into array;
$contents = file($counter);
// Total hits;
$total_hits = sizeof($contents);
// Total hosts;
$total_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
array_push($total_hosts, $entry[0]);
}
$total_hosts_size = sizeof(array_unique($total_hosts));
// Daily hits;
$daily_hits = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hits, $entry[0]);
}
}
$daily_hits_size = sizeof($daily_hits);
// Daily hosts;
$daily_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hosts, $entry[0]);
}
}
$daily_hosts_size = sizeof(array_unique($daily_hosts));
?>
<? echo "
Общо:<b> " . $total_hits . "</b><br>
Уникални: <b> " . $total_hosts_size . "</b><br>
Днес: <b> " . $daily_hits_size . "</b><br>
Уникални днес: <b>" . $daily_hosts_size;</b>
?>
Soul_Stealler каза:Еми, направих набързо едно скриптче за твоя лична страница. Виж дали ти върши работа... :roll:Код:<?php $f_ime = "broi.dat"; if(!($fp = fopen($f_ime, "r"))) die ("Файла $f_ime не може да бъде отворен."); $broi = (int) fread($fp, 20); fclose($fp); $broi++; echo "Страницата е презаредена $broi пъти."; $fp = fopen($f_ime, "w"); fwrite($fp, $broi); fclose($fp); ?>
staf каза:JS който показва колко пъти е презаредена една страница в момента не го намирам.Ето ти един php скрипт ще ти върши по добра работа за статистика:Access каза:staf каза:Искаш да се води някаква статистика колко пъти се презарежда страница ли ? Ето един урок за брояч http://web-tourist.net/login/login/view.php?st=412
Или искаш само на теб да ти показва колко пъти се презаредил една страница има много js ако това искаш мога утре да ти потърся.
еми да ми показва като статистика![]()
да го сложа примерно някъде в страницата и да показва презарежданията:wink:
а ако имаш под ръка някой .js постни го може и него да пробвам да видя как ще стане
но главната ми цел е първото 8)
Код:<?php // Our log file; $counter = "stats.txt"; // Date logging; $today = getdate(); $month = $today[month]; $mday = $today[mday]; $year = $today[year]; $current_date = $mday . $month . $year; // Log visit; $fp = fopen($counter, "a"); $line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n"; $size = strlen($line); fputs($fp, $line, $size); fclose($fp); // Read log file into array; $contents = file($counter); // Total hits; $total_hits = sizeof($contents); // Total hosts; $total_hosts = array(); for ($i=0;$i<sizeof($contents);$i++) { $entry = explode("|", $contents[$i]); array_push($total_hosts, $entry[0]); } $total_hosts_size = sizeof(array_unique($total_hosts)); // Daily hits; $daily_hits = array(); for ($i=0;$i<sizeof($contents);$i++) { $entry = explode("|", $contents[$i]); if ($current_date == chop($entry[1])) { array_push($daily_hits, $entry[0]); } } $daily_hits_size = sizeof($daily_hits); // Daily hosts; $daily_hosts = array(); for ($i=0;$i<sizeof($contents);$i++) { $entry = explode("|", $contents[$i]); if ($current_date == chop($entry[1])) { array_push($daily_hosts, $entry[0]); } } $daily_hosts_size = sizeof(array_unique($daily_hosts)); ?> <? echo " Общо:<b> " . $total_hits . "</b><br> Уникални: <b> " . $total_hosts_size . "</b><br> Днес: <b> " . $daily_hits_size . "</b><br> Уникални днес: <b>" . $daily_hosts_size;</b> ?>
counters.trepach.com :wink:Access каза:има ли начин по който може да се изкарва колко пъти е презареждана страницата![]()
Dido_net каза:counters.trepach.com :wink:Access каза:има ли начин по който може да се изкарва колко пъти е презареждана страницата![]()
А сегаAccess каза:а тука ми дава :
Parse error: syntax error, unexpected '<' in d:\programs\appserv\www\test\stats.php on line 59
<?php
// Our log file;
$counter = "stats.txt";
// Date logging;
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$current_date = $mday . $month . $year;
// Log visit;
$fp = fopen($counter, "a");
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
$size = strlen($line);
fputs($fp, $line, $size);
fclose($fp);
// Read log file into array;
$contents = file($counter);
// Total hits;
$total_hits = sizeof($contents);
// Total hosts;
$total_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
array_push($total_hosts, $entry[0]);
}
$total_hosts_size = sizeof(array_unique($total_hosts));
// Daily hits;
$daily_hits = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hits, $entry[0]);
}
}
$daily_hits_size = sizeof($daily_hits);
// Daily hosts;
$daily_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hosts, $entry[0]);
}
}
$daily_hosts_size = sizeof(array_unique($daily_hosts));
?>
<? echo "
Общо:<b> " . $total_hits . "</b><br>
Уникални: <b> " . $total_hosts_size . "</b><br>
Днес: <b> " . $daily_hits_size . "</b><br>
Уникални днес: <b>" . $daily_hosts_size;</b> "
?>