Gå til innhold

PHP Besøkteller Script :)


Anbefalte innlegg

Vill gjerne lage et enkelt php script som teller hvor mange som har hvert på siden min :)

Den skal kun telle en gang samme Ip hver dag.

Altså viss samme person kommer 2 ganger med samme Ip teller den kun 1.

 

Bruker PHP + mySQL datbase.

Så kan gjerne være database basert :)

Vill gjerne at scriptet viser Ip adresse til den personen som kommer på siden :)

 

Resultatet skal være noe slikt:

 

Du er nr: 9999

Din Ip: 127.0.0.1

Endret av Mellet
Lenke til kommentar
Videoannonse
Annonse
Ingen oppgave er bedre når en skal lære seg php skikkelig.

 

Kan fortelle noe om hva som skal gjøres, og så kan du prøve å finne funksjonene (og heller si fra når du står fast):

 

*edit: ble bare rot, tror jeg bør legge meg istedenfor*

mhm ;P

Nesten hjelp å få der :p

Lenke til kommentar

kan prøve å gi deg noen pekepinner om slik jeg ser for meg at det bør gjøres..

 

først må skriptet sjekke om ip'en er registrert før, hvis den ikke er det må det skrive ip og evt tid og evt også hvor mange ganger ip'en har besøkt siden..

 

deretter må det telle antall rekker i databasen og skrive ut ip og antall rekker..

 

noen linker du kan trenge..

http://sindrem.com/php-artikler/informasjon.html

http://no2.php.net/manual/en/ref.mysql.php

 

vet ikke om dette hjalp det så langt på vei, men lykke til :)

Lenke til kommentar

veldig enkelt å gjøre, hvis jeg bare viste hvordan å finne ut hva brukeren sin IP er, er sikkert en veldig enkel funsjon til det, men jeg vet den ikke....

 

så kunne du ta ut alle datoene der ip adressen er så og så, og hvis datoen er den samme som den dagen der, så skal det ikke legges in

 

så, teller du hvormange ganger en IP adress har vært logget ( hver eneste en, alene)

 

så legger du sammen alle tall ( de to ingene kan godt sje i en while eller for each)

 

og så displayerdu alt tallet, ny linje

ip adressen

 

kan prøve å gi deg noen pekepinner om slik jeg ser for meg at det bør gjøres..

 

først må skriptet sjekke om ip'en er registrert før, hvis den ikke er det må det skrive ip og evt tid og evt også hvor mange ganger ip'en har besøkt siden..

 

deretter må det telle antall rekker i databasen og skrive ut ip og antall rekker..

 

noen linker du kan trenge..

http://sindrem.com/php-artikler/informasjon.html

http://no2.php.net/manual/en/ref.mysql.php

 

vet ikke om dette hjalp det så langt på vei, men lykke til smile2.gif

eller..... ^what he said

Endret av gogodidi
Lenke til kommentar

På en slik whatismyipside som jeg laget for morroskyldd så bruker jeg denne koden for å printe ut ipadressen til brukeren

<?php print ($_SERVER["REMOTE_ADDR"]);?>

Så det du trenger er det som står mellom )( ..

$_SERVER["REMOTE_ADDR"]

Den kan du bruke i en variabel slik

$bruker_ip = $_SERVER["REMOTE_ADDR"];

Lenke til kommentar

<?php

class Teller {
   function count() {
   $countfile = file("alle.txt");
   $count = $countfile[0];
   $count= $count + 1;
   $fp = fopen("alle.txt","w");
   $fw = fwrite($fp,$count);
   fclose($fp);
   echo $count;
   }
}

$obj =& new Teller;
$obj->count();

?>

 

 

Slik kan du vise antall besøkende på din side:

 

<p>Antall besøkende: <? include('alle.txt'); ?>.</p>

 

 

Skrevet av Sindre Mathisen @ www.sindrem.com <-- Måtte ha med det :p

Endret av crawford
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...