Skrypt statusu GG

Witam!

Wygenerowałem na stronie GaduDodatki taki kod:

[/code]

(666666666 - przykładowy numer gg)

Kod ma za zadanie wyświetlać na stronie status.

Działa on poprawnie, wyświetlając:

status5.png

Możesz umieścić to:

[/code]

Efekt będzie taki:

status.asp?id=666666666&styl=3

“Tylko że ja chce by zamiast obrazka wyświetlał się tekst"Zaraz wracam” itp…"

Prosty krok… Zobacz

i już na drugiej pozycji wyskakuje:

php-gadu-gadu-status-skrypt/

Google jednak nie są dla picu, uwierz.

http://info.gadu-gadu.pl/faq/18

Co do skryptu czytałem że one nie działają…

Na razie nie mam jak sprawdzić bo mój hosting chyba coś nawala…

A co do wypowiedzi ra-v w linku jet zawarty sposób na wyświetlanie tekstowe:

“styl 2 - tekstowy rezultat (status: 1=Niedostępny, 2=Dostępny, 3=Zaraz wracam)”

Ale ja potrzebuje umieścić własny tekst…

to sprawdź co będzie się miało wyświetlić i wyświetl co innego :wink: Powinno się dać :wink:

No obrazek generowany jest na serwerze GG więc co najwyżej musiałbyś skanować np. ImageMagickiem jaki jest rozkłąd kolorów RGB lub jakiego koloru jets dany punkt i na tej podstawie rozpoznawać status. Z tego co wiem GG nie ma żadnego API do statusów. Szkoda kombinować… tyle że będziesz wydłużał wczytywanie strony.

Dodane mniej niż minutę temu

Tak jak piszesz to u mnie daje złudzenie linii ciągłęj szarej.

http://status.gadu-gadu.pl/users/status … 567&styl=2

Wtedy masz status w postaci cyfry. Za pomocą skryptu w dowolnym języku da się to zamienić na napis.

Ewentualnie:

http://status.gadu-gadu.pl/users/status … 567&styl=6

Możesz wyświetlić status w postaci nazwy po angielsku.

Do skryptu najprościej wykorzystać cyfrę, ew. angielską nazwę, wtedy nie trzeba badać kolorów punktów :slight_smile:

Najlepiej będzie z tym skryptem w PHP. Pamiętaj tylko aby stronę umieścić na serwerze z obsługą PHP i zapisać ją w pliku z takim rozszerzeniem.

Dla przykładu w PHP możesz wkleić np. taki kod w odpowiednim miejscu na stronie:

<?php

$your_number = '1234567'; //Here type your GG number

switch (file_get_contents('http://status.gadu-gadu.pl/users/status.asp?id='.$your_number.'&styl=2'))

{

	case 1:

	echo 'Niedostępny';

	break;

	case 2:

	echo 'Zaraz wracam';

	break;

	case 3:

	echo 'Dostępny';

	break;

}

?>

Do zmiennej $your_number wpisz twój number GG. Plik strony musi być *.php