Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Php[Stan][Serwera]
dawik
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 1
Dołączył: 25.02.2008

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


Witam
Mam skrypt na wyświetlanie pewnej linijki z innego pliku.
Otóż ten skrypt okazuje status serwera (online/offline)(ilośc graczy)(utime) i to o co mi chodzi (motdh)
Skrypt:
  1. <?
  2. $info = chr(6).chr(0).chr(255).chr(255).'info'; 
  3. $sock = @fsockopen($conf['ip'], $conf['port'], $errno, $errstr, 1); 
  4. if ($sock) 
  5. { 
  6. fwrite($sock, $info); 
  7. $data=''; 
  8.  
  9. while (!feof($sock)) 
  10. { 
  11. $data .= fgets($sock, 1024); 
  12. } 
  13. fclose($sock);
  14. preg_match('/players online="(d+)" max="(d+)"/', $data, $matches); 
  15. echo '<font color="green" size="+1"><b>Online</b></font><br>';
  16. echo '<font color="white">Graczy Online: '.$matches[1].'/'.$matches[2].'</font><br>';
  17. preg_match('/uptime="(d+)"/', $data, $matches); 
  18. $h = floor($matches[1] / 3600); 
  19. $m = floor(($matches[1] - $h*3600) / 60); 
  20. echo '<font color="white">Uptime: '.$h.' godzin '.$m.' minut </font><br>';
  21. preg_match('#<motd>(.*?)</motd>#s', $data, $matches); 
  22. echo '<font color="white">Silnik: '.$matches[1].'</font>';
  23. }
  24. else 
  25. {
  26. echo '<font color="red" size="+1"><b>Offline</font></b>';
  27. }
  28. ?>

Chodzi mi dokładniej o to że skrypt pobiera z liku config.lua linijkę
  1. <?php
  2. motd = "Welcome na Serwerze!"
  3. ?>
i dobrze działa!! Lecz chciałbym zrobić jeszcze tak by pobierało też inną linjkę (napis)
  1. <?php
  2. servername = "lalal"
  3. ?>
. Nie proszę o gotowca lecz jak ktoś da to thx. Ale prosze o wytłumacznie jak pobrać to inną linie.(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jeśli mam jakiś błąd w tagach czy czymś niech admin lub moder skomentuje to a ja poprawie. ;]

Ten post edytował dawik 26.03.2008, 23:41:10
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.09.2025 - 12:18