phpBB3 ongelmia. Neuvoja ja ohjeita kuinka korjata.
MOD kysymykset, niiden asennukset ja omien muokkausten ongelmat alempana olevalle MOD alueelle.
Desharosh
Hyvässä vauhdissa
Viestit: 18 Liittynyt: 08 Kesä 2008, 19:47
Viesti
Kirjoittaja Desharosh » 28 Kesä 2008, 17:14
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?
Peetra
phpBB Bitch
Viestit: 1169 Liittynyt: 04 Kesä 2007, 16:45
Paikkakunta: Kokkola
Viesti:
Viesti
Kirjoittaja Peetra » 09 Heinä 2008, 11:49
Desharosh kirjoitti: Kopioi koodi indexisi alkuun
Niin, eikö se sitten viittaa siihen että se oikea filu olisi index.php? Kokeileppa sitä.
Dogsoldier78
MODaaja
Viestit: 142 Liittynyt: 21 Helmi 2008, 05:04
Paikkakunta: Itä-Suomen reunavyöhyke
Viesti:
Viesti
Kirjoittaja Dogsoldier78 » 05 Syys 2008, 21:10
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ää??
Hohtoloota.net is out there... really, it is.
mrl586
Aktiivinen jäsen
Viestit: 2879 Liittynyt: 31 Maalis 2006, 17:59
Paikkakunta: Tampere
Viesti:
Viesti
Kirjoittaja mrl586 » 06 Syys 2008, 00:25
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.
lafe
MODaaja
Viestit: 201 Liittynyt: 25 Elo 2009, 18:27
Paikkakunta: Lappeenranta
Viesti:
Viesti
Kirjoittaja lafe » 24 Loka 2009, 13:28
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?
mrl586
Aktiivinen jäsen
Viestit: 2879 Liittynyt: 31 Maalis 2006, 17:59
Paikkakunta: Tampere
Viesti:
Viesti
Kirjoittaja mrl586 » 24 Loka 2009, 19:10
Vaihda j-kirjaimen paikalle jokin muu kirjain. Oikean aakkosen löydät
täältä .
lafe
MODaaja
Viestit: 201 Liittynyt: 25 Elo 2009, 18:27
Paikkakunta: Lappeenranta
Viesti:
Viesti
Kirjoittaja lafe » 24 Loka 2009, 20:58
Olinkin hukannut tuon sivun osoitteen, kiitos mrl586!
En kuitenkaan osaa sijoittaa tuota
-koodia niin että se myös näkyisi vaikkapa foorumin etusivulla. Vinkkejä, mihin tiedostoon se pitäisi tyrkätä ja mihinkä kohtaan?
Käyttäjiä lukemassa tätä aluetta: Amazon [Bot] , Google [Bot] ja 71 vierailijaa