Programowanie w języku PHP » FAQ

Jak wyświetlić status gadu-gadu w formacie dostępny niedostępny zaraz wracam

  • 2007-09-22 23:14
  • 8 komentarzy
  • 2398 odsłon
  • Oceń ten tekst jako pierwszy
<?php 
function getggstatus($numerek) {
 $x = file("http://status.gadu-gadu.pl/users/status.asp?id=".$numerek."&styl=2"); //pobieramy caly plik
 $statusy = array("nic","niedostępny","dostępny","zaraz wracam"); //tablica 0..4 (0rowy item to  nic dlatego ze statusy są numerowane od 1 do 3
 $status = $statusy[$x[0]]; //status to statusy o numerze z $x
return $status; //return
} ?>


wywolanie:
<?php
$stat = getggstatus(1263497);
print("Jestem teraz ".$stat);
?> 

 
Jeśli nie działa powyższa wersja zamień linijkę:
 $status = $statusy[$x[0]];

na:
 $status = $statusy[$x[0]-1+1];

8 komentarzy

Demawend 2011-11-11 16:39

Wydaje mi się, że bardziej przejrzyście by było, gdyby zamiast dopisku -1+1 zrobić po prostu rzutowanie na int - (int)$x[0]   :)

xidex21 2010-09-16 13:22

Lepiej wejść tutaj: http://dodatkinabloga.pl/gg.html dużo prostsze rozwiązanie i działa wszędzie.

Patryk27 2009-10-20 18:18

<quote>-1+1</quote>
Ma to jakiś sens ?

bordeux 2007-09-18 16:29

Poprawiony link, kolorowanie składni. Takie coś warto zrobić w ajaxie. Tylko obciąża nas serwer.

tomkiewicz 2005-12-17 23:13

lepiej uzywac adresu:
http://status.gadu-gadu.pl/users/status.asp?id=numer

poniewaz ten z przedrostkiem www jest odnosnikiem do powyzszego i sie wtedy strona po prostu wolniej laduje...

SAPER 2003-08-13 18:25

A mi nie chce działac....

Sabudda 2003-07-27 08:33

ups, te comentsy obsluguja http ;)
jeszcze raz.

img src=http://www.gadu-gadu.pl/users/status.asp?id=2452840