![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
||
![]() Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 13.01.2004 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
Chce zrobić coś takiego. Mianowicie pisze skrypt wyświetlający ludzi na stronie. Dzieli ich na gości,administratorów i użytkowników oraz "wszystkich".
wszystkich wyświetlam po przez dodanie do siebie ilości administratorów zalogowanych , użytkowników i gości [ goście to ludzie nie zaliczający się do żadej grupy, czyli on-line] No i tu jest problem, chcę żeby jak ktoś jest zalogowany to nie dodawało go do on-line. -------------------- |
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 3.11.2003 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
robisz poprostu if admin if user else online
|
|
|
![]()
Post
#3
|
||
![]() Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 13.01.2004 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
PRzyznam to było głupie pytanie, hehe szkoda że nie można kliknąć że sobie pomogłem. Zrobiłem tak:
[php:1:0fc419ca32]<?php if(!$_SESSION['login']){ $plik = "on-line.txt"; $czas = 30; # CZAS ONLINE $t = time(); $ip = $HTTP_SERVER_VARS['REMOTE_ADDR']; $u = explode("n", str_replace("r", "", @join("", @file($plik)))); foreach($u as $i => $v) { $e = explode("|", $v); if($e[0] == $ip || $e[1] < $t) unset($u[$i]); } $u[] = $ip . "|" . ($t + $czas); $fp = fopen($plik, "w"); flock($fp, 2); fputs($fp, join("n", $u)); flock($fp, 3); fclose($fp); } $on_line = count($u); ?> /*Poprostu dodałem jeden warunek. Sorry za ten temat można go usunąć, albo zostawić do nauki ![]() ?>[/php:1:0fc419ca32] -------------------- |
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 14:56 |