Sivu 1/1

phpBB foorumi keräämään statsiikkaa?

Lähetetty: 28 Kesä 2008, 17:14
Kirjoittaja Desharosh
Miten saisin upotettua php-koodin joka näyttää vierailut/päivässä phpbb foorumiin?
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); }
?>
Minne pitäis laittaa koodit? :?:

Re: phpBB foorumi keräämään statsiikkaa?

Lähetetty: 09 Heinä 2008, 11:49
Kirjoittaja Peetra
Desharosh kirjoitti:Kopioi koodi indexisi alkuun
Niin, eikö se sitten viittaa siihen että se oikea filu olisi index.php? Kokeileppa sitä. :)

Re: phpBB foorumi keräämään statsiikkaa?

Lähetetty: 05 Syys 2008, 21:10
Kirjoittaja Dogsoldier78
Eli tuo koodi heitetään vaan index-tiedostoon ja FTP:luodaan tuo tiedosto.... mutta mites tuo 777 systeemi tehdään.

Kellään muuten tätä käytössä. Miltä näyttää??

Re: phpBB foorumi keräämään statsiikkaa?

Lähetetty: 06 Syys 2008, 00:25
Kirjoittaja mrl586
Dogsoldier78 kirjoitti:Eli tuo koodi heitetään vaan index-tiedostoon ja FTP:luodaan tuo tiedosto.... mutta mites tuo 777 systeemi tehdään.
777-systeemi tehdään FTP-asiakasohjelmalla.

Re: phpBB foorumi keräämään statsiikkaa?

Lähetetty: 06 Syys 2008, 08:40
Kirjoittaja mr Metsä
Dogsoldier78 kirjoitti:...mutta mites tuo 777 systeemi tehdään.
http://www.phpbbsuomi.com/viewtopic.php?f=18&t=1448

Re: phpBB foorumi keräämään statsiikkaa?

Lähetetty: 24 Loka 2009, 13:28
Kirjoittaja lafe
Desharosh kirjoitti:Laskurin saat näkymään pistämällä siihen kohtaan missä haluat laskurin näkyvän koodin:<?php echo $result; ?>
Mihinkä tiedostoon ja mihin kohtaan tuo pitäisi lisätä jotta saisi kyseisen laskurin näkymään?
$today = date('j'); // Tätä muuttamalla voit pistää laskurin laskemaan esim. kuukauden kävijämäärän
$perm = 1;
Anteeksi maalaisuuteni, mutta mitä kohtaa tuosta koodista pitäisi muuttaa jos haluaa päivän sijasta vaikkapa kuukauden? :eh:

Re: phpBB foorumi keräämään statsiikkaa?

Lähetetty: 24 Loka 2009, 19:10
Kirjoittaja mrl586
Vaihda j-kirjaimen paikalle jokin muu kirjain. Oikean aakkosen löydät täältä.

Re: phpBB foorumi keräämään statsiikkaa?

Lähetetty: 24 Loka 2009, 20:58
Kirjoittaja lafe
Olinkin hukannut tuon sivun osoitteen, kiitos mrl586!

En kuitenkaan osaa sijoittaa tuota

Koodi: Valitse kaikki

<?php echo $result; ?>
-koodia niin että se myös näkyisi vaikkapa foorumin etusivulla. Vinkkejä, mihin tiedostoon se pitäisi tyrkätä ja mihinkä kohtaan? :eh: