Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> osoby online
adamshl
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.01.2005

Ostrzeżenie: (0%)
-----


Witam, posiadam skrypcik

  1. <? 
  2. $plik = &#092;"online.txt\"; 
  3. $czas = 30; # CZAS ONLINE
  4. $t = time(); 
  5. $ip = $HTTP_SERVER_VARS['REMOTE_ADDR']; 
  6. $u = explode(&#092;"n\", str_replace(\"r\", \"\", @join(\"\", @file($plik)))); 
  7. foreach($u as $i => $v) {$e = explode(&#092;"|\", $v); 
  8. if($e[0] == $ip || $e[1] < $t) unset($u[$i]); 
  9. } 
  10. $u[] = $ip . &#092;"|\" . ($t + $czas); 
  11. $fp = fopen($plik, &#092;"w\"); 
  12. flock($fp, 2); 
  13. fputs($fp, join(&#092;"n\", $u)); 
  14. flock($fp, 3); 
  15. fclose($fp); 
  16. echo 'Osób on-line:</b> '.count($u); 
  17. ?>


ktory pokazuje ile jest osob online na stronie. Dalo by sie go jakos prezrobic tak aby mozna by bylo przypisac adresy IP nazwa uzytkownikow np.

192.168.0.2 = Adam
192.168.0.3 = Bartek
192.168.0.4 = Kasia
192.168.0.5 = Kamil

i wyswietlal by on nie ile jest osob a jakie sa osoby na stronie, strona jest dostepna tylko w sieci LAN wiec problemow z lista adresow IP nie bedzie, ale w razie co jak by to nie sprawilo duzo klopotow to mozna by bylo zrobic jeszcze cos takiego ze jak danego adresu IP nie bedzie na liscie i taka osoba znajdzie sie na stronie to skrypt by wyswietlal np: online sa: Adam, Bartek, Kasia, i jakis "Uzytkownik nieznany"

jak ktos wie jak prezrobic lub od podstaw napisanie czegos takeigo nie sprawilo by duzo koloptu to bardzo bym prosl was o napisanie czcegos takiego.

z gory wielkie dzieki. Pozdro.
Go to the top of the page
+Quote Post

Posty w temacie
- adamshl   osoby online   5.01.2005, 00:31:49
- - bregovic   Za napisanie trzeba płacić. Ja ci mogę najwyżej po...   5.01.2005, 10:38:04


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:29