Gå til innhold

Vise brukere online utifra online txt fil


Anbefalte innlegg

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
Videoannonse
Annonse

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 av Stale2k
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...