nree Skrevet 23. november 2006 Del Skrevet 23. november 2006 Heisann, har en side med brukerinlogging.. I tillegg er det lagt til online brukere script som teller hvor mange som er online da.. txt filen er f.eks slik: 10 65.164.171.170****1164311614++++brukernavn1 198.26.50.11****1164311752++++brukernavn2 128.565.39.184****1164311774++++brukernavn3 10 tallet er rekord, altså, vist antall rader er mer en 10 oppdateres det tallet til den nye rekorden. De andre radene er ip, timestamp, og session brukernavn.. Skulle gjerne hatt mer erfaring om å hente ut sånn informasjon fra en tekst fil.. Det jeg ville hatt ut var en liste over de brukernavnene som var online på siden akkuratt nå.. Noen som kan hjelpe og forklare hvordan det kan gjøres? Lenke til kommentar
Ståle Skrevet 23. november 2006 Del Skrevet 23. november 2006 explode() og foreach() kan du jo bruke. Men hvis du skal bruke explode() er det lurt å ha samme skilletegn i hele filen. Lenke til kommentar
nree Skrevet 23. november 2006 Forfatter Del Skrevet 23. november 2006 Bah Ståle.. Ble ikke så mye klokere, noen som kan vise et konkret eksempel? Lenke til kommentar
Ståle Skrevet 23. november 2006 Del Skrevet 23. november 2006 (endret) Du må nesten bruke ++++ eller **** som skilletegn 65.164.171.170++++1164311614++++brukernavn1 $user[0]++++$user[1]++++$user[2] if (*datonå*<($user[1] *+ 1minutt*) hvis tid/dato NÅ, er mindre enn den siste loggete tiden til en bruker + 1min. (dvs de er online max 1min mer enn de egentlig er online.) jeg vet ikke hvilken date() du bruker.. såå.. PHP <?php $handle = file("users.txt"); foreach($handle as $linje) { $user = explode("++++", $linje); if (*datonå*<($user[1] *+ 1minutt*) { echo $user[2]; echo "<br />\n"; }} ?> Endret 23. november 2006 av Stale2k Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå