Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GG skrypt
ramze
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 24.04.2002

Ostrzeżenie: (0%)
-----


czy może mi ktos podać skrypt ktory by zmieniał nazwę 2 plikow w momencie kiedy jesetm dostepny na GG to wtedy słoneczko żołte ma mieć nazwę 1 a czerwone 2 i odwrotnie jak jestem niedostepny. Jak ktos nie zrozumiał to wyjażniam na serwer zgrywam pliki jpg ze słoneczkami (czer. i zółte). nazywam je 1.jpg i 2.jpg i w zaleznosci czy jestem dostepny na gg skrypt ma zmienić nazwy plików. jak jestem dostępny to plik ze słoneczkiem zółtym ma być jeden a jak nie to plik z czerwonym ma być 1
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sir Blade
post
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 7.06.2002

Ostrzeżenie: (0%)
-----


Cytat
Własny obrazek statusu gadu-gadu na stronie

Zapewne nieraz już widziałeś na stronach WWW jak właściciel strony przy swoim numerze gadu-gadu umieszcza ikonkę, obrazującą jego obecny status w programie.
Uzyskanie tego jest możliwe poprzez wywołanie poniższego skryptu:

http://www.gadu-gadu.pl/users/status.asp?i...nika&styl=<1 lub 2>  

Ostatnia liczba oznacza styl wyświetlania statusu. Jeżeli wstawimy 1 - będzie to styl graficzny, 2 - liczbowy.  

Niestety Gadu-Gadu oferuje nam tylko jeden styl graficzny do przedstawienia statusu na stronie.
Napiszemy prosty skrypt, który umożliwi nam użycie własnych ikonek, obrazujących nasz status w gadu-gadu. Wykorzystamy do tego styl liczbowy, w którym chcąc sprawdzić swój status, musiałabym wstawić na stronie:

http://www.gadu-gadu.pl/users/status.asp?i...d=578449&styl=2

Wpisując powyższy adres w przeglądarce, uzyskujemy stronę, której źródłem jest liczba 1, 2 lub 3. Liczby te oznaczają kolejno status: 1 - Niedostępny, 2 - Dostępny, 3 - Zaraz wracam.
Za pomocą prostego skryptu, zamienimy liczby na wskazane przez nas obrazki.

<?  
 //odczytujemy stronę ze statusem i wyświetlamy, podmieniając liczby na obrazki  
 $plik = fopen ("http://gadu-gadu.pl/users/status.asp?id=578449&styl=2", "r");  
 if (!($plik)) {  
   print "<img src='error.gif' border='0'>";  
 } else {  
     $wiersz = (fgets ($plik, 255));  
     $wiersz = str_replace ('1', '<img src="offline.gif" border="0">', $wiersz);  
     $wiersz = str_replace ('2', '<img src="online.gif" border="0">', $wiersz);  
     $wiersz = str_replace ('3', '<img src="away.gif" border="0">', $wiersz);  
     print "$wiersz";  
   fclose ($plik);  
 }  
?>  

Powyższy skrypt wczytuje najpierw stronę ze statusem liczbowym gadu-gadu, dla podanego numeru. Następnie, przy pomocy funkcji str_replace, dokonuje zamiany liczb, na wskazane przez nas obrazki.
Dodatkowo wskazujemy obrazek "error.gif", który pokaże się w przypadku, gdy skrypt nie będzie mógł otworzyć strony ze statusem gadu-gadu, co zdarza się gdy serwer jest niedostępny.
Zamiast obrazków możemy wstawić również jakiś tekst, odpowiedni do każdego statusu.  

W ten oto prosty sposób możemy dopasować wygląd grafiki statusu do wyglądu naszej strony.  


takie cos mam.... :wink:
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: 2.10.2025 - 18:20