Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Ciągi zwracane z powłoki wiersza poleceń nie zawierają polskich znaków diakrytycznych, dotyczy funkcji shell_exec()
Mariner
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 6
Dołączył: 26.12.2006
Skąd: Wrocław

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


Mam taki oto kod :
  1. <?php
  2. shell_exec("ping -n 1 onet.pl")
  3. ?>

funkcja "shell_exec" zwraca mi ciąg , mój problem polega na tym ze chcę wyizolować z tego ciągu dane funkcją strpos()
lecz nie mogę wskazać interesujących mnie danych ponieważ zwracany ciąg zawiera niewiadome znaki w postaci znaków zapytania oto ten ciąg :
"Badanie onet.pl [213.180.130.200] z u?yciem 32 bajt?w danych: Odpowied? z 213.180.130.200: bajt?w=32 czas=20ms TTL=57 Statystyka badania ping dla 213.180.130.200: Pakiety: Wys?ane = 1, Odebrane = 1, Utracone = 0 (0% straty), Szacunkowy czas b??dzenia pakiet?w w millisekundach: Minimum = 20 ms, Maksimum = 20 ms, Czas ?redni = 20 ms "

Czy ktoś może mi wyjaśnić na czym może polegać problem że ciągi zwracane przez wiersz poleceń nie mają polskich znaków diakrytycznych i są zastępowane przez znaki zapytania , oraz wskazać możliwe rozwiązania ?
Windows xp pl , apache .

Z góry dziękuję z podpowiedzi .

Ten post edytował Mariner 10.11.2007, 01:14:09
Go to the top of the page
+Quote Post

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: 23.08.2025 - 10:34