презареждания на страницата

Access

Registered
има ли начин по който може да се изкарва колко пъти е презареждана страницата :)
 

Admin

Registered
Access каза:
има ли начин по който може да се изкарва колко пъти е презареждана страницата :)

Може да си наптравиш брояч на страницата.
Погледни уроците и си преправнякой брояч за свой нужди.
 

mupcku

Registered
нещо не схващам....коя страница???твоята лична или тази която си правил ти, или тази която просто отваряш от браузъра?(може да изглежда глупаво ама има разлика все пак...)
 

Access

Registered
mupcku каза:
нещо не схващам....коя страница???твоята лична или тази която си правил ти, или тази която просто отваряш от браузъра?(може да изглежда глупаво ама има разлика все пак...)

еми за страница която ти си я правил имам напредвид :)




admin каза:
Access каза:
има ли начин по който може да се изкарва колко пъти е презареждана страницата :)

Може да си наптравиш брояч на страницата.
Погледни уроците и си преправнякой брояч за свой нужди.

имаш ли идей как да стане праправения код :roll:
 

Admin

Registered
Дай малко по-подробно какво всъщност искаш за да ти дам код.
 

staf

Registered
Искаш да се води някаква статистика колко пъти се презарежда страница ли ? Ето един урок за брояч http://web-tourist.net/login/login/view.php?st=412
Или искаш само на теб да ти показва колко пъти се презаредил една страница има много js ако това искаш мога утре да ти потърся.
 

Access

Registered
staf каза:
Искаш да се води някаква статистика колко пъти се презарежда страница ли ? Ето един урок за брояч http://web-tourist.net/login/login/view.php?st=412
Или искаш само на теб да ти показва колко пъти се презаредил една страница има много js ако това искаш мога утре да ти потърся.

еми да ми показва като статистика :)
да го сложа примерно някъде в страницата и да показва презарежданията ;) :wink:
а ако имаш под ръка някой .js постни го може и него да пробвам да видя как ще стане :)
но главната ми цел е първото 8)
 

Soul_Stealler

Registered
Еми, направих набързо едно скриптче за твоя лична страница. Виж дали ти върши работа... :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

Registered
Access каза:
staf каза:
Искаш да се води някаква статистика колко пъти се презарежда страница ли ? Ето един урок за брояч http://web-tourist.net/login/login/view.php?st=412
Или искаш само на теб да ти показва колко пъти се презаредил една страница има много js ако това искаш мога утре да ти потърся.

еми да ми показва като статистика :)
да го сложа примерно някъде в страницата и да показва презарежданията ;) :wink:
а ако имаш под ръка някой .js постни го може и него да пробвам да видя как ще стане :)
но главната ми цел е първото 8)
JS който показва колко пъти е презаредена една страница в момента не го намирам.Ето ти един php скрипт ще ти върши по добра работа за статистика:

Код:
<?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> 
?>
 

Access

Registered
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);

?>


незнам дали е в мене грешката или нещо друго ама след като се опитах да го сложа за да го изпробвам ми даде:

Warning: fopen(broi.dat): failed to open stream: No such file or directory in c:\programs\appserv\www\test\prezarejdane.php on line 3
Файла broi.dat не може да бъде отворен.

------------------------------------------------------------------------

staf каза:
Access каза:
staf каза:
Искаш да се води някаква статистика колко пъти се презарежда страница ли ? Ето един урок за брояч http://web-tourist.net/login/login/view.php?st=412
Или искаш само на теб да ти показва колко пъти се презаредил една страница има много js ако това искаш мога утре да ти потърся.

еми да ми показва като статистика :)
да го сложа примерно някъде в страницата и да показва презарежданията ;) :wink:
а ако имаш под ръка някой .js постни го може и него да пробвам да видя как ще стане :)
но главната ми цел е първото 8)
JS който показва колко пъти е презаредена една страница в момента не го намирам.Ето ти един php скрипт ще ти върши по добра работа за статистика:

Код:
<?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> 
?>

а тука ми дава :

Parse error: syntax error, unexpected '<' in d:\programs\appserv\www\test\stats.php on line 59
 

Access

Registered
Dido_net каза:
Access каза:
има ли начин по който може да се изкарва колко пъти е презареждана страницата :)
counters.trepach.com :wink:

искам да си сложа моя а не да си регистрирвам от друго място ;)
ако е било така да съм го направил отдавна :p
 

staf

Registered
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> "
?>
 

Горе