Seite 1 von 1

online zeit anzeige

Verfasst: 15.01.2004 15:10
von Shadowman
ich habe mir mal überlegt selber eine mod zu schreiben, cih weiss auch schon, wie ich alles machen muss, nur eines kommt mit nich tin den sinn.
ich möchte dass bei einem seitenaufruf die aktuelle zeit im unix zeitstempel in die user tabelle geschrieben wird, das is ja mittels dem befehl now() im sql string machbar, doch nun beim nächsten aufruf brauche ich ja den unix zeitstempel zu genau der jetzigen zeit, damit ich die differenz berechnen kann, now() geht aber nicht. kann mir einer die funktion sagen wie das geht, oder muss ich da umständlich in ein weiteres feld die jetzige zeit reinschreiben und dann die jetzige wieder abrufen, is bischen umständlich, ich bin mir sicher es gibt ne lösung, ichkomm nur nicht drauf.

danke im vorraus

Verfasst: 15.01.2004 15:51
von Acid
hmm..

Die aktuelle Zeite kann man übrigens auch mit time() speichern.
Und dann musst du mit ´ner SELECT-Anweisung das besagte Feld auslesen.
Je nachdem wie du es dann ausgibst, brauchst du doch nur $variabel['zeit_feld'] - time() rechnen (oder andersherum, k/A was du jetzt genau errechnen willst) !?
Um die Zeit dann in ein richtiges Datum anzeigen zu lassen, nimmst du date() oder noch besser die phpBB-Funktion create_date().

PS: Eventuell gibt´s einen solchen Hack bereits (Last Visit). :roll:

Verfasst: 15.01.2004 16:07
von Shadowman
ich will ja keinen last visit machen :D
sondern eine mod, die aufzählt wieviel zeit man in dem forum verbringt, ein schönes besipiel dafür ist dieses forum:
http://wow.gamona.de/forum/


*EDIT*

Jetzt geht es endlich juhuu. ich werde diese mod sobald sie fertig ist einem moderator schicken:D