Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zalogowany, ale nie on-line
KRCreater
post 10.03.2004, 14:15:42
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2004
Skąd: Poznań

Ostrzeżenie: (10%)
X----


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.


--------------------
Codziennie pojawiają się nowe pytania...
cms: underpoznan ...-> llllllllllllllllll 70%
forum: underpoznan ->
Go to the top of the page
+Quote Post
makay
post 10.03.2004, 14:19:50
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
Go to the top of the page
+Quote Post
KRCreater
post 10.03.2004, 14:22:01
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2004
Skąd: Poznań

Ostrzeżenie: (10%)
X----


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 winksmiley.jpg Pozdrawiam*/
?>[/php:1:0fc419ca32]


--------------------
Codziennie pojawiają się nowe pytania...
cms: underpoznan ...-> llllllllllllllllll 70%
forum: underpoznan ->
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 23.06.2025 - 14:56