[php] status gg na www (nie dziala?)

0

czy tylko mi przestaly dzialac obrazki ze status.gadu-gadu.pl?? Poza tym i tak juz wczesniej chcialem zadac to pytanie: czy laczac sie bezposrednio z serwerem gg, da sie wyciagnac status (dostepny/niedostepny/zarazwracam) ??

pomyslalem, ze moze cos tutaj trzeba pogrzebac:
http://4programmers.net/Forum/262790#id262790

0

mi też nie działają słoneczka :(

0

spoko nie martwcie się mi też nie działa

0

Mi działają.

0

Samemu statusu GG nie sprawdzam, bo nie używam od dawna GG, ale jeśli chodzi o to, czy da się sprawdzić status przez bezpośrednie połączenie z serwerami GG - da się, pytanie tylko, czy nie szkoda zachodu. Dowodem na to są chociażby klienty Gadu-gadu wbudowane w strony internetowe - trzeba po prostu zaimplementować w PHP (albo dowolnie wybranym innym języku server-side) protokół Gadu-gadu.

0
tomkiewicz napisał(a)

pomyslalem, ze moze cos tutaj trzeba pogrzebac:
http://4programmers.net/Forum/262790#id262790
kurcze, jak mogłem to przeoczyć :)
działa wyśmienicie!

brakuje tam tylko wylogowania, które jest zalecane przed zamknięciem połączenia
czyli fragment:

$data = fread($fp, $tab['rozmiar']);
fclose($fp);

podmienić na

$data = fread($fp, $tab['rozmiar']);
$stat = pack("VVV", 0x2, 0x4, 0x1);
fwrite($fp, $stat);
fclose($fp);

lub jeśli chcemy zostawić opis:

$data = fread($fp, $tab['rozmiar']);
$opis = 'logowanie i status prosto z PHP! :)';
$opisL = strlen($opis);
$stat = pack("VVVa$opisL", 0x2, 0x4+$opisL, 0x15, $opis);
fwrite($fp, $stat);
fclose($fp);
0

u mnie jak mam ustawiony opis to dziala super, ale jak nie ma opisu to sie wykrzacza :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1