login  Naam:   Wachtwoord: 
Registreer je!
 Forum

wie is online

Offline strikedancer - 11/07/2007 01:03
Avatar van strikedancerOnbekend Hey, dit in mijn script om te laten zien wie er online is.

http://www.plaatscode.be/5971/

maar nu wil ik er eigenlijk bij hebben dat de leden automatich uit de lijst verdwijnen naar een bepaalde tijd.

in mijn mysql word de tijd zo genoteert: 2007-07-11 00:59:24

weet iemand daar de oplossing voor?

3 antwoorden

Gesponsorde links
Offline Nrzonline - 11/07/2007 01:30 (laatste wijziging 11/07/2007 02:31)
Avatar van Nrzonline PHP ver gevorderde Waarom zou je het zo laten noteren in MySQL als je met het volgende meer kan:

laatst_online, INT, 11

en dan time (); inserten ipv date ("Y-m-d h:m:s");
hierdoor krijg je bijvoorbeeld het nummer 1184757, daar kan je exact
uit halen welke datum & tijd het was dat hij het laastst online was, en je kunt er veel makkelijker mee werken.

Ik heb hier laatst ook iemand mee geholpen, ik zal wel even zoeken.. geen zin om het nog een keer te gaan zitten uitleggen..

*edit*
gevonden:
hier moet je wel aardig ver mee kunnen komen?

*edit²*
ook hier heb ik een keer een vrij uitgebreid voorbeeldscript geschreven:
Login Script Voorbeeld
Offline strikedancer - 11/07/2007 11:47
Avatar van strikedancer Onbekend ja maar ik ben nog maar leerende met php en ik snap niet goed hoe ik het in een script moet verwerken.

dus als iemand mij een betere uitleg kan geven graag?
Offline Elpiedro - 11/07/2007 12:34 (laatste wijziging 11/07/2007 12:34)
Avatar van Elpiedro PHP interesse wat Nrzonline zegt is goed. Je moet natuurlijk time() gebruiken en dan zo:
  1. <?
  2. $online_verval = time() - 300; //Zelf aanpassen.
  3. mysql_query("DELETE FROM online WHERE datum < '$online_verval'");
  4. ?>


kijk ook hier eens: http://www.site...amp;id=301
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.169s