Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Wyświetlanie użytkownika online
Loped
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 9.04.2009

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


Witam. Chciałbym zrobić tak aby jak się zaloguje to już od razu było widać mnie w online. Mam tak, że jak się loguje to muszę odświeżyć stronę by mnie było widać.

Funkcja online();

  1. <?php
  2. function online()
  3. {
  4. $psel = dbquery(&#092;"select id, nazwa_uz, czas, ranga from uzytkownik\");
  5. $ctime = time();
  6.  
  7. while ($pl = dbarray($psel)) {
  8. $span = ($ctime - $pl[czas]);
  9.  
  10. if ($span <= 180) {
  11. if ($pl[ranga] == Admin) {
  12. echo ' '.stripslashes($pl[nazwa_uz]).' ';
  13. } else {
  14. echo ''.stripslashes($pl[nazwa_uz]).' ';
  15. }
  16.  }
  17.    }
  18. }
  19. ?>


Mam tak, że w każdym pliku przez require_once pobieram plik head a w nim też przez require_once lista plików funkcjii. W tej liście pliki też są pobierane ta samą metodą. I jeszcze... Funkcja online(); jest w pliku na tej liście.

Ten post edytował Loped 3.08.2009, 21:07:09
Go to the top of the page
+Quote Post
lukada
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 2
Dołączył: 4.02.2009

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


Dodaj do funkcji, na koniec:

  1. <?php
  2. header(Location: '/');
  3. ?>


I po kłopocie.
Go to the top of the page
+Quote Post
Pawel_W
post
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


chyba
  1. <?php
  2. header('Location: /');
  3. ?>

a i tak lepiej
  1. <?php
  2. header('refresh: 1');
  3. ?>
Go to the top of the page
+Quote Post
lukada
post
Post #4





Grupa: Zarejestrowani
Postów: 38
Pomógł: 2
Dołączył: 4.02.2009

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


Cytat(Pawel_W @ 3.08.2009, 18:10:19 ) *
chyba
  1. <?php
  2. header('Location: /');
  3. ?>

a i tak lepiej
  1. <?php
  2. header('refresh: 1');
  3. ?>


Tak, źle wstawiłem apostrof (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . No to już zależy, gdzie chce się znaleźć po przekierowaniu.
Go to the top of the page
+Quote Post
Loped
post
Post #5





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 9.04.2009

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


W funkcji loguj mam header("Location: index.php"); ale i tak nie załatwia sprawy... Musiałem dać w funkcji loguj(); update czas i jest ok... Ale to troche kawałek niepotrzebnego kodu skoro w head które jest dołączone do każdego pliku UPDATE'uje co każde odświeżanie strony. Znacie jakis inny sposób? Oprócz header('refresh: 1');

Ten post edytował Loped 3.08.2009, 18:52:57
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 09:11