<?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];

Kategoria: PHP » FAQ

8 komentarzy

Brak avatara
Napisany 2011-11-11 16:39 przez Demawend

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

Brak avatara
Napisany 2010-09-16 13:22 przez xidex21

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

Avatar: Patryk27
Napisany 2009-10-20 18:18 przez Patryk27

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

Avatar: bordeux
Napisany 2007-09-18 16:29 przez bordeux

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

Avatar: tomkiewicz
Napisany 2005-12-17 23:13 przez tomkiewicz

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...

Avatar: SAPER
Napisany 2003-08-13 18:25 przez SAPER

A mi nie chce działac....

Brak avatara
Napisany 2003-07-27 08:33 przez Sabudda

ups, te comentsy obsluguja http ;)
jeszcze raz.

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

Brak avatara
Napisany 2003-07-27 08:32 przez Sabudda

albo prosciej:
<img src=http://www.gadu-gadu.pl/users/status.asp?id=1234567 >

;)

4programmers.net