Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zalogowani na www
Forum PHP.pl > Forum > Gotowe rozwiązania
boya
Witam
Chcialem napisac skrypt ktory wyswietla ilosc zalogowanych uzytkownikow na www oraz ich nazwy biggrin.gif...szukalem na forum ale linki prowadzace do artykulow nie istnieja :/ takze licze na was ze mi pomozecie....

pozdrawiam
Kinool
nie wiem czy to do poczatkujacych czy nie, niech mody decyduja

odpowiedz na pytanie:

zakladam ze korzystasz z bazy, moze zrobic jeszcze jedna tabele do ktorej bedziesz pisywal usera i czas a do skryptu dac funkcje wpisujaca do bazy te dane tzn np. id usera i czas
potem wyciagsz z bazy wpisy poiedzmy z ostatnich 5 minut

[php:1:62ee1dddaa]<?php
function online ($userid) {
$query="SELECT count(*) FROM online WHERE id=".$userid;
$resukt=mysql_query($query);
$ilosc=mysql_fetch_row($result);
// sparwdzasz czy isnieje juz user w bazie

if ($ilosc[0]==0) { // nie ma wpisu wiec trzeba go zrobic
$query="INSERT INTO online (id, czas) VALUES('".$userid."','".time()."')";
$resukt=mysql_query($query);
}
else { // user juz istnije ale trzeba mu odswierzyc czas
$query="UPDATE online SET czas=".time()." WHERE id=".$userid;
$resukt=mysql_query($query);
}
}
?>[/php:1:62ee1dddaa]
boya
Cytat
potem wyciagsz z bazy wpisy poiedzmy z ostatnich 5 minut


how too questionmark.gif
scanner
Bora, rusz tyłek do wyszukiwarki i poszukaj "ONLINE" - było wiele razy.
Temat zamykam, bo nudnym się staje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.