|
Tutorials
|
Skrypt wyświetlający ile osób jest on-line
Â
<? setcookie("online", "1", time()+3600); ?> //tu ciastko wygasa po 1h, mozna to dowolnie zminić <? $count_file="online.n"; $expire="240"; $ft=filemtime($count_file); if($ft < time()-$expire){ $fp=fopen("$count_file", "r"); $cyferka=fgets($fp, 100); $fp=fopen("$count_file", "w"); flock($fp, 2); fwrite($fp, "1"); flock($fp, 3); echo"<br>Osób on-line: 1"; } if($online!="1") { $fp=fopen("$count_file", "r"); $cyferka=fgets($fp, 100); $fp=fopen("$count_file", "w"); flock($fp, 2); $cyferka++; fwrite($fp, $cyferka); flock($fp, 3); fclose($fp); echo"<br>Osób on-line: $cyferka"; } else{ $fp=fopen("$count_file", "r"); flock($fp, 1); $cyferka=fgets($fp, 100); flock($fp, 3); fclose($fp); echo"<br>Osób on-line: $cyferka"; } ?>
|