Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .
Chewolf
post
Post #1





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

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


.

Ten post edytował Chewolf 16.10.2007, 18:16:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Wg. opisu protokolu kod do pobierania danych z katalogu powinen wygladac w ten sposob:
  1. <?php
  2. $szukany_numer = 0;
  3.  
  4. fwrite( $pol, pack( 'VVV', 0x03, time(), &#092;"FmNumber0$szukany_numer0\" ) );
  5. $data = fread( $pol, 1024 );
  6. $pack = unpack( &#092;"Vtyp/Vseq/Vreply\", $data );
  7.  
  8. // Tutaj beda wyniki
  9. $reply = explode( $pack['reply'], &#092;"0\" );
  10.  
  11. print_r( $reply );
  12. ?>


Musiz jeszcze sprawdzic czy to dobrze dziala bo Twoj kod nie laczy sie z serwerem gg - a przynajmniej umnie nie dziala.
Go to the top of the page
+Quote Post
Bakus
post
Post #3


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Może Ci się przyda: http://forum.php.pl/index.php?showtopic=21...ndpost&p=129008


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
JACKo
post
Post #4





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 4.01.2004

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


@m5910 hasło zakoduj winksmiley.jpg bo jeszcze ktoś Ci konto przejmie...
Go to the top of the page
+Quote Post
angel2953
post
Post #5





Grupa: Zarejestrowani
Postów: 199
Pomógł: 5
Dołączył: 8.07.2004
Skąd: gdynia

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


Cytat(m5910 @ 2004-10-02 18:35:31)
Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0 in D:\www\gg.php on line 78

Warning: explode() [function.explode]: Empty delimiter. in D:\www\gg.php on line 81

To mi wygląda na zle zapytanie do katalogu publicznego dlatego nic nie jest zwracane...


--------------------
Sygnaturkę ukradli
Go to the top of the page
+Quote Post
Bakus
post
Post #6


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


nie... to źle wpisane opisy zawartości wysyłanych pakietów...
Proponuję przeglądnięcie dokładne protokołu... tam jest napisane jakie pakiety są wzracane z katalogu - to do tych informacji trzeba przystosować parametry funkcji unpack...


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
Bakus
post
Post #7


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Chyba tak (nie sprawdzałem):
  1. <?php
  2. $pack = unpack( &#092;"Ctyp/Iseq/Creply\", $data );
  3. ?>


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
Bakus
post
Post #8


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Jak na mój gust, to mamy problem z typem danych...
może pack("VVCVaa"... jako, że katalog wyraźnie mówi o ciągu char, ale nie określa, czy ma być przypisany...

UpDated:
  1. <?php
  2. fwrite($fp, pack(&#092;"VVIVaa\", 0x0014, 23+strlen($szukany_numer), 3, rand(),\"FmNumber\", $szukany_numer));
  3. ?>
Trzeci parametr to liczba "3", więc winno być (IMHO) Int...


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:57