🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
19 messages
19 total messages Started by Kaworu Tue, 04 Sep 2001 09:41
Gadu-Gadu^^
#2155
Author: Kaworu
Date: Tue, 04 Sep 2001 09:41
25 lines
1608 bytes
Witam...

Napisałem skrypt w PHP, do sprawdzania czy dany użytkownik
jest obecnie OnLine czy nie, i prosił bym szanownych grupowiczów
czy to działa poprawnie...

Adresik:

http://www.shivan.prv.pl/gg/linestatus.php?uid=NUMER_GG&mode=TRYB

Instrukcja:
    NUMER_GG - Tu chyba wiadomo co należy podać^^
    TRYB - Tryb graficzny, do wyboru:
        0 - Plik PNG, napisy OnLine, OffLine, Busy (grafika)
        1 - Plik PNG, grafika taka jak w GG (* domyślny)
        2 - Plik PNG, napisy <Pseudo_Usera> is Online, OffLine, Busy

    Parametr Tryb można pominąć...

Mam nadzieję, że będzie działać bez problemów, i komuś się przyda^^

--
Pozdrawia Kaworu
GG: 487059
kaworu@shivan.prv.pl
Re: Gadu-Gadu^^
#2156
Author: Sakama
Date: Tue, 04 Sep 2001 09:51
32 lines
1754 bytes
dziala:)
s.


Użytkownik "Kaworu" <kaworu@shivan.prv.pl> napisał w wiadomości
news:9n27km$coc$1@news.onet.pl...
> Witam...
>
> Napisałem skrypt w PHP, do sprawdzania czy dany użytkownik
> jest obecnie OnLine czy nie, i prosił bym szanownych grupowiczów
> czy to działa poprawnie...
>
> Adresik:
>
> http://www.shivan.prv.pl/gg/linestatus.php?uid=NUMER_GG&mode=TRYB
>
> Instrukcja:
>     NUMER_GG - Tu chyba wiadomo co należy podać^^
>     TRYB - Tryb graficzny, do wyboru:
>         0 - Plik PNG, napisy OnLine, OffLine, Busy (grafika)
>         1 - Plik PNG, grafika taka jak w GG (* domyślny)
>         2 - Plik PNG, napisy <Pseudo_Usera> is Online, OffLine, Busy
>
>     Parametr Tryb można pominąć...
>
> Mam nadzieję, że będzie działać bez problemów, i komuś się przyda^^
>
> --
> Pozdrawia Kaworu
> GG: 487059
> kaworu@shivan.prv.pl
>
Re: Gadu-Gadu^^
#2157
Author: Marcin
Date: Tue, 04 Sep 2001 09:56
5 lines
974 bytes
> dziala:)

dziala, ale przydaloby sie jeszcze zrodelko :)

Marcin
Re: Gadu-Gadu^^
#2158
Author: Kaworu
Date: Tue, 04 Sep 2001 10:33
8 lines
1164 bytes
> dziala, ale przydaloby sie jeszcze zrodelko :)

Jak dopracuję to podeślę^^

--
Pozdrawia Kaworu
GG: 487059
kaworu@shivan.prv.pl
Re: Gadu-Gadu^^
#2159
Author: bitro
Date: Tue, 04 Sep 2001 10:43
11 lines
1286 bytes
Użytkownik "Kaworu" <kaworu@shivan.prv.pl> napisał w wiadomości
news:9n2b3q$gkr$1@news.onet.pl...
> > dziala, ale przydaloby sie jeszcze zrodelko :)
>
> Jak dopracuję to podeślę^^

to jak juz sie bawisz w nasluchiwanie portu GG, to mozesz sie pokusic o
napisanie wysylania wiadomosci dla uzytkownika ze strony.

--
BITRO
Re: Gadu-Gadu^^
#2160
Author: Kaworu
Date: Tue, 04 Sep 2001 10:48
10 lines
1292 bytes
> to jak juz sie bawisz w nasluchiwanie portu GG, to mozesz sie pokusic o
> napisanie wysylania wiadomosci dla uzytkownika ze strony.


Można by, ale ten skrypt nie tak działa jak myślisz^^..

--
Pozdrawia Kaworu
GG: 487059
kaworu@shivan.prv.pl
Re: Gadu-Gadu^^
#2161
Author: Marcin
Date: Tue, 04 Sep 2001 11:00
41 lines
1838 bytes
> > dziala, ale przydaloby sie jeszcze zrodelko :)
>
> Jak dopracuję to podeślę^^

rozumiem, ze submitujesz takie cos:

POST http://pubdir.gadu-gadu.pl:80/appsvc/fmpubquery2.asp HTTP/1.0
Host: pubdir.gadu-gadu.pl
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.7 [en] (Win98; I)
Content-Length: 20
Pragma: no-cache

Mode=3&UserId=<uid>


w wyniku czego otrzymujesz:

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 04 Sep 2001 11:05:34 GMT
Connection: Keep-Alive
Content-Length: 64
Content-Type: text/html
Set-Cookie: ASPSESSIONIDGQGQQCPG=BLPFLKFCCMADEFEHGBANOKEK; path=/
Cache-control: private

query_results:
<jakas_liczba>
<uid>
<imie>
<nazwisko>
<nick>
<rok_urodzenia>
<jakas_liczba>
<miejsce_zamieszkania>

co oznaczaja te liczby na 1 i 7 pozycji?
domyslam sie, ze plec i status - jakie sa kody?

Marcin
Re: Gadu-Gadu^^
#2162
Author: Kaworu
Date: Tue, 04 Sep 2001 11:05
50 lines
2139 bytes
>
> POST http://pubdir.gadu-gadu.pl:80/appsvc/fmpubquery2.asp HTTP/1.0
> Host: pubdir.gadu-gadu.pl
> Content-Type: application/x-www-form-urlencoded
> User-Agent: Mozilla/4.7 [en] (Win98; I)
> Content-Length: 20
> Pragma: no-cache
>
> Mode=3&UserId=<uid>
>
>
> w wyniku czego otrzymujesz:
>
> HTTP/1.1 200 OK
> Server: Microsoft-IIS/5.0
> Date: Tue, 04 Sep 2001 11:05:34 GMT
> Connection: Keep-Alive
> Content-Length: 64
> Content-Type: text/html
> Set-Cookie: ASPSESSIONIDGQGQQCPG=BLPFLKFCCMADEFEHGBANOKEK; path=/
> Cache-control: private
>
> query_results:
> <jakas_liczba>
> <uid>
> <imie>
> <nazwisko>
> <nick>
> <rok_urodzenia>
> <jakas_liczba>
> <miejsce_zamieszkania>
>
> co oznaczaja te liczby na 1 i 7 pozycji?
> domyslam sie, ze plec i status - jakie sa kody?


Dokładnie tak, :
    Stany <jakas_liczba> #1:
    1 - Nie dostępny
    2 - Dostępny
    3 - Zaraz wracam

a jakas liczba #2 to numer GG


--
Pozdrawia Kaworu
GG: 487059
kaw...@shivan.prv.pl
Re: Gadu-Gadu^^
#2163
Author: Kaworu
Date: Tue, 04 Sep 2001 11:07
50 lines
2120 bytes
>
> POST http://pubdir.gadu-gadu.pl:80/appsvc/fmpubquery2.asp HTTP/1.0
> Host: pubdir.gadu-gadu.pl
> Content-Type: application/x-www-form-urlencoded
> User-Agent: Mozilla/4.7 [en] (Win98; I)
> Content-Length: 20
> Pragma: no-cache
>
> Mode=3&UserId=<uid>
>
>
> w wyniku czego otrzymujesz:
>
> HTTP/1.1 200 OK
> Server: Microsoft-IIS/5.0
> Date: Tue, 04 Sep 2001 11:05:34 GMT
> Connection: Keep-Alive
> Content-Length: 64
> Content-Type: text/html
> Set-Cookie: ASPSESSIONIDGQGQQCPG=BLPFLKFCCMADEFEHGBANOKEK; path=/
> Cache-control: private
>
> query_results:
> <jakas_liczba>
> <uid>
> <imie>
> <nazwisko>
> <nick>
> <rok_urodzenia>
> <jakas_liczba>
> <miejsce_zamieszkania>
>
> co oznaczaja te liczby na 1 i 7 pozycji?
> domyslam sie, ze plec i status - jakie sa kody?


Dokładnie tak, :
    Stany <jakas_liczba> #1:
    1 - Nie dostępny
    2 - Dostępny
    3 - Zaraz wracam

a jakas liczba #2 to prawdopodobnie
płeć ale nie wiem, nie sprawdzałem

--
Pozdrawia Kaworu
GG: 487059
kaworu@shivan.prv.pl
Re: Gadu-Gadu^^
#2164
Author: Paweł "Marvel" Tkaczyk
Date: Tue, 04 Sep 2001 16:58
19 lines
1669 bytes
"Marcin" <marcin@sdi.pl> wrote in message news:9n2c46$g4u$1@news.tpi.pl...
>
> POST http://pubdir.gadu-gadu.pl:80/appsvc/fmpubquery2.asp HTTP/1.0
> Host: pubdir.gadu-gadu.pl
> Content-Type: application/x-www-form-urlencoded
> User-Agent: Mozilla/4.7 [en] (Win98; I)
> Content-Length: 20
> Pragma: no-cache
>
> Mode=3&UserId=<uid>
>

A ja dostaję Incorrect Syntax... Co jest nie tak?

--
Paweł Tkaczyk                    MIDEA
p-tkaczyk@astrum.wroc.pl         Reklama, fotografia, Internet
ICQ: 7573793  GG: 463686         http://www.midea.pl
http://www.marvel.w.pl [galeria] http://www.astrum.wroc.pl [księgarnia]
Re: Gadu-Gadu^^
#2165
Author: Marcin
Date: Tue, 04 Sep 2001 17:02
40 lines
1889 bytes
> A ja dostaję Incorrect Syntax... Co jest nie tak?

trudno powiedziec - cos robisz nie tak, zobacz:

$ telnet pubdir.gadu-gadu.pl 80
Trying 217.17.33.22...
Connected to pubdir.gadu-gadu.pl.
Escape character is '^]'.
POST http://pubdir.gadu-gadu.pl:80/appsvc/fmpubquery2.asp HTTP/1.0
Host: pubdir.gadu-gadu.pl
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.7 [en] (Win98; I)
Content-Length: 20
Pragma: no-cache

Mode=3&UserId=810000
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Tue, 04 Sep 2001 17:15:18 GMT
Connection: Keep-Alive
Content-Length: 50
Content-Type: text/html
Set-Cookie: ASPSESSIONIDGGGGGBTO=DALOFLFCCLAJEALAAPIOCNOM; path=/
Cache-control: private

query_results:
1
810000
Magda

Magda

0

Connection closed by foreign host.


wszystko dziala, sprawdz jeszcze raz swoje parametry

Marcin
Re: Gadu-Gadu^^
#2166
Author: Marcin Nowak
Date: Tue, 04 Sep 2001 20:16
2 lines
1139 bytes
cool koniecznie daj znac na liste jak dopracujesz i zdecydujesz sie
udostpenoic...
Re: Gadu-Gadu^^
#2167
Author: SysRq
Date: Tue, 04 Sep 2001 22:41
69 lines
2971 bytes
Użytkownik "Marcin Nowak" <nowy@korba.pl> napisał w wiadomości
news:9n3cu0$jbt$1@news.tpi.pl...
> cool koniecznie daj znac na liste jak dopracujesz i zdecydujesz sie
> udostpenoic...


    mistrzem PHP (jak pewnie po optymalizacji tego ponizszego kodu widac,
nie jestem :) ale dziala - wiec byc moze komus wystarczy to, lub sam
poprawi/zmieni tak zeby bylo wygodne dla niego - tylko napisy o stanie
polaczenia itd, ew. generowanie grafiki

greets, SysRq


#########################################
<?
#Gabriel Borkowski   <gabrys@kuzniki.isp.pl>

if ($uid) {

 $fp = fsockopen ("pubdir.gadu-gadu.pl", 80, $errno, $errstr, 30);
 if (!$fp) {
      echo "$errstr ($errno)<br>\n";
  }
  else {

  if (is_numeric($uid)) {
      fputs ($fp, "POST http://pubdir.gadu-gadu.pl:80/appsvc/fmpubquery2.asp
HTTP/1.0\nHost: pubdir.gadu-gadu.pl\nContent-Type:
application/x-www-form-urlencoded\nUser-Agent: Mozilla/4.7 [en] (Win98;
I)\nContent-Length: 21\nPragma: no-cache\n");
     fputs ($fp, "Mode=3&UserId=".$uid."\n\n\n\n\n\n");
     $dane=fgets($fp,128);
      while ( !(ereg("query_results",$dane)) ) {$dane=fgets($fp,128);}

   echo'<br>STAN= ';
   switch (fgets($fp,128)) {
    case 1: echo'OFFLINE - wylaczony';break;
    case 2: echo'ONLINE - wlaczony';break;
    case 3: echo'AWAY - zaraz wracam';break;
   }

   echo'<br>UID= ';echo fgets($fp,128);
   echo'<br>IMIE= ';echo fgets($fp,128);
   echo'<br>NAZWISKO= ';echo fgets($fp,128);
   echo'<br>NICK= ';echo fgets($fp,128);
   echo'<br>ROK= ';echo fgets($fp,128);
   echo'<br>PLEC= ';
   switch (fgets($fp,128)) {
    case 1: echo'Kobieta';break;
    case 2: echo'Mezczyzna';break;
   }

   echo'<br>MIASTO= ';echo fgets($fp,128);
  }

  else { if(!is_numeric($uid)) echo'Cyferke, slodziutki(a)'; }

 }
 fclose ($fp);
}
?>

<form action="gadugadu.php" method="post">
<input type="text" name="uid" size="7">
<input type="submit" value="sprawdz!">
</form>

############################################
Re: Gadu-Gadu^^
#2168
Author: SysRq
Date: Tue, 04 Sep 2001 22:43
69 lines
2971 bytes
Użytkownik "Marcin Nowak" <nowy@korba.pl> napisał w wiadomości
news:9n3cu0$jbt$1@news.tpi.pl...
> cool koniecznie daj znac na liste jak dopracujesz i zdecydujesz sie
> udostpenoic...


    mistrzem PHP (jak pewnie po optymalizacji tego ponizszego kodu widac,
nie jestem :) ale dziala - wiec byc moze komus wystarczy to, lub sam
poprawi/zmieni tak zeby bylo wygodne dla niego - tylko napisy o stanie
polaczenia itd, ew. generowanie grafiki

greets, SysRq


#########################################
<?
#Gabriel Borkowski   <gabrys@kuzniki.isp.pl>

if ($uid) {

 $fp = fsockopen ("pubdir.gadu-gadu.pl", 80, $errno, $errstr, 30);
 if (!$fp) {
      echo "$errstr ($errno)<br>\n";
  }
  else {

  if (is_numeric($uid)) {
      fputs ($fp, "POST http://pubdir.gadu-gadu.pl:80/appsvc/fmpubquery2.asp
HTTP/1.0\nHost: pubdir.gadu-gadu.pl\nContent-Type:
application/x-www-form-urlencoded\nUser-Agent: Mozilla/4.7 [en] (Win98;
I)\nContent-Length: 21\nPragma: no-cache\n");
     fputs ($fp, "Mode=3&UserId=".$uid."\n\n\n\n\n\n");
     $dane=fgets($fp,128);
      while ( !(ereg("query_results",$dane)) ) {$dane=fgets($fp,128);}

   echo'<br>STAN= ';
   switch (fgets($fp,128)) {
    case 1: echo'OFFLINE - wylaczony';break;
    case 2: echo'ONLINE - wlaczony';break;
    case 3: echo'AWAY - zaraz wracam';break;
   }

   echo'<br>UID= ';echo fgets($fp,128);
   echo'<br>IMIE= ';echo fgets($fp,128);
   echo'<br>NAZWISKO= ';echo fgets($fp,128);
   echo'<br>NICK= ';echo fgets($fp,128);
   echo'<br>ROK= ';echo fgets($fp,128);
   echo'<br>PLEC= ';
   switch (fgets($fp,128)) {
    case 1: echo'Kobieta';break;
    case 2: echo'Mezczyzna';break;
   }

   echo'<br>MIASTO= ';echo fgets($fp,128);
  }

  else { if(!is_numeric($uid)) echo'Cyferke, slodziutki(a)'; }

 }
 fclose ($fp);
}
?>

<form action="gadugadu.php" method="post">
<input type="text" name="uid" size="7">
<input type="submit" value="sprawdz!">
</form>

############################################
Re: Gadu-Gadu^^
#2169
Author: tYm
Date: Wed, 05 Sep 2001 07:16
23 lines
1541 bytes
SysRq wrote:

> Użytkownik "Marcin Nowak" <nowy@korba.pl> napisał w wiadomości
> news:9n3cu0$jbt$1@news.tpi.pl...
>> cool koniecznie daj znac na liste jak dopracujesz i zdecydujesz sie
>> udostpenoic...
> 
>     mistrzem PHP (jak pewnie po optymalizacji tego ponizszego kodu widac,
> nie jestem :) ale dziala - wiec byc moze komus wystarczy to, lub sam
> poprawi/zmieni tak zeby bylo wygodne dla niego - tylko napisy o stanie
> polaczenia itd, ew. generowanie grafiki
> 
> greets, SysRq

dziala pieknie ;-)
...przyda mi sie, bo ostatnia wersja Tlen'a nie ma opcji
wyszukiwania userow w katalogu GG.

-- 
tYm'oteusz Rogalewski
http://Linux.tYm.PL/
mailto: tym@tym.pl.SPAM
(in reply remove .SPAM)
Re: Gadu-Gadu^^
#2170
Author: Kaworu
Date: Wed, 05 Sep 2001 10:30
15 lines
1356 bytes
>dziala pieknie ;-)
>...przyda mi sie, bo ostatnia wersja Tlen'a nie ma opcji
>wyszukiwania userow w katalogu GG.


Ależ ma, trzeba tylko użyć małej sztuczki^^

Kliknij PPM na jakimś kontakcie z GG, i wybierz "Wizytówka"
no i wyszukiwarka jest w całej okazałości^^


--
Pozdrawia Kaworu
GG: 487059
kaworu@shivan.prv.pl
Re: Gadu-Gadu^^
#2171
Author: Reggi
Date: Wed, 05 Sep 2001 12:36
4 lines
1074 bytes
W GG 4.6 jest nowa f-cja (nowy stan) "Niewidoczny". Da radę to jakoś obejść?

--
REGGI
Re: Gadu-Gadu^^
#2172
Author: Kaworu
Date: Wed, 05 Sep 2001 13:48
9 lines
1316 bytes
> W GG 4.6 jest nowa f-cja (nowy stan) "Niewidoczny". Da radę to jakoś obejść?

Nie, chyba, że zrobisz coś ich serwerowi^^


--
Pozdrawia Kaworu
GG: 487059
kaworu@shivan.prv.pl
Re: Gadu-Gadu^^
#2173
Author: tYm
Date: Thu, 06 Sep 2001 06:33
17 lines
1322 bytes
Kaworu wrote:
>>dziala pieknie ;-)
>>...przyda mi sie, bo ostatnia wersja Tlen'a nie ma opcji
>>wyszukiwania userow w katalogu GG.
> 
> Ależ ma, trzeba tylko użyć małej sztuczki^^
> 
> Kliknij PPM na jakimś kontakcie z GG, i wybierz "Wizytówka"
> no i wyszukiwarka jest w całej okazałości^^
no niezle, nielze ;-)
thx

-- 
tYm'oteusz Rogalewski
http://Linux.tYm.PL/
mailto: tym@tym.pl.SPAM
(in reply remove .SPAM)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads