phpBB foorumi keräämään statsiikkaa?
Lähetetty: 28 Kesä 2008, 17:14
Miten saisin upotettua php-koodin joka näyttää vierailut/päivässä phpbb foorumiin?
Minne pitäis laittaa koodit? 
Kävijöitä tänään -laskuri
Laskee montako kävijää sivuillasi on päivän aikana käynyt.
Kopioi koodi indexisi alkuun ja tee tiedosto today.txt ja chmodaa se 777.
Laskurin saat näkymään pistämällä siihen kohtaan missä haluat laskurin näkyvän koodin:
<?php echo $result; ?>
Koodi: Valitse kaikki
<?php
$data = "today.txt"; // Datatiedosto
$datafile = file($data);
$result = abs(count($datafile) - 1); // Päivän kävijämäärä
$ip = $_SERVER['REMOTE_ADDR'];
$today = date('j'); // Tätä muuttamalla voit pistää laskurin laskemaan esim. kuukauden kävijämäärän
$perm = 1;
if ($today != trim($datafile[0])) { $del = fopen($data, "w"); fwrite($del, $today."\r\n"); fclose($del); }
for ($i = 0; $i < count($datafile); $i++) { $ips = preg_match("/".$ip."/",$datafile[$i]); if ($ips) { $perm = 0; break; } }
if ($perm == 1) { $save = fopen($data, "a"); fwrite($save, $ip."\r\n"); fclose($save); }
?>
