Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] [MySQL] Jak zrobić sprawdzanie czy dana postać jest online?
mari133
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 28.09.2009

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


Siemanko,
Mam pytanie:
Jak zrobić hunted listę, aby łączyła się z bazą danych w której będą nicki postaci, po czym zestawiała je ze stroną KLIK i otrzymywany był wynik (True lub false) - postać Online lub offline (zielone lub czerwone).
W wyniku czego chciałbym otrzymać listę np.
Nick1 - Online
Nick2 - Offline

itd.


Tutaj przykład: Klik


Z góry dzięki za pomoc,
Pozdro!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mari133
post
Post #2





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 28.09.2009

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


Udało mi się ogarnać coś takiego.
Teraz pytanie jak zrobić, aby w pierwszej kolejności pojawiały się osoby online?

  1. <?
  2. $iona = file_get_contents("http://www.tibia.com/community/?subtopic=worlds&world=Iona");
  3.  
  4. function isOnline($name, $lista){
  5. $name = str_replace(' ', '+', $name);
  6.  
  7. if (strpos($lista, $name) > 0){
  8.  
  9. return true;
  10.  
  11. }else{
  12. return false;
  13. };
  14.  
  15. };
  16.  
  17. $vip = array(
  18. "Ademundis",
  19. "Euzeubiusz Wiercipieta",
  20. "Arszer Umban",
  21. "Aguand",
  22. "Crunk Muzik",
  23. "Crodo",
  24. "Cookie On Three",
  25. "Alexicus Noxsus"
  26. );
  27. ?>
  28.  
  29. <!-- wyswietlania -->
  30. <!DOCTYPE html>
  31. <html lang="en">
  32. <head>
  33. <meta charset="utf-8">
  34. <title>Iona hunted list by Mari</title>
  35.  
  36. <style>
  37. ul {
  38. list-style-type: none;
  39. }
  40.  
  41. .online { color:green; }
  42. .offline { color:red; }
  43.  
  44. p {
  45. font-family: "Calibri", Georgia, Serif;
  46. font-size:18px;
  47. }
  48.  
  49. p.naglowek{
  50.  
  51. font-family: "Calibri", Georgia, Serif;
  52. font-size: 40px;
  53. margin: 0px;
  54. color:white;
  55. }
  56.  
  57. </style>
  58. <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  59. <script type="text/javascript">
  60. window.setInterval(location.reload(true), 30000;
  61. </script>
  62. </head>
  63. <body background="tlo.jpg">
  64. <div id="hunted">
  65. <center> <p class="naglowek">Hunted lista</p>
  66.  
  67. <ul>
  68. <?
  69. foreach($vip as $name){
  70. if (isOnline($name, $iona)){
  71. echo"<li class='online'><p> $name jest Online</p><br><br><br></li>";
  72. }else{
  73. echo"<li class='offline'><p> $name jest Offline</p><br><br><br></li>";
  74. }};
  75. ?>
  76. </ul>
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 07:58