![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 16.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mamy sobie taką klasę (koncepcja zmieniona) :
Obiekt jest inicjalizowany tak :
chodzi konkretnie o metode sendData() a jeszcze konkretniej o pobierany przez nia wynik dzialania komendy.... wynik moze byc dwojakiego typu : - typ status - kazda linia z tego typu komunikatu zaczyna sie od 3 cyfrowego kodu komunikatu a konczy znakiem nowej linii i powrotu karetki. - typ tekst : komunikat w tym typie moze miec wiele linii z czego ostatnia - sygnalizujaca koniec komunikatu to znak kropki nowej linii i powrotu karetki - tu kody statusu nie wystepuja.... Problem jest w tym ze wydanie polecenia :
Powoduje wykonywanie sie skryptu w nieskonczonosc.... Patrzalem juz na wszystko co sie da i nadal nic... dla porownania ta sama komenda wydana przez telnet bez problemu zwraca takie cos : Kod GROUP pl.internet.komunikaty 211 239 4880 5268 pl.internet.komunikaty Wiec tak jak powinno - zaczynajac sie od kodu 211.... Prosze o Pomoc bo siedze od 3 dni juz nad tym i miekne.... Ten post edytował Yacho 22.09.2005, 03:32:45 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pomyśl nad tymi linijkami:
Co chcesz pobierać przez fgets(), jeśli serwer już np. nic nie zwraca? Skrypt wówczas mimo to czeka, aż coś od serwera dostanie. Zainteresuj się feof() (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:45 |