Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak sprawdzić ping serwera.
xxdrago
post 14.02.2013, 15:43:10
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam,
potrzebowałbym stworzyć skrypt dzięki któremu użytkownik będzie mógł sprawdzić ping serwerów. Wszystko było by proste tylko to nie ma być:
mój serwer -> serwer
tylko
komputer użytkownika -> serwer


Takie coś jak tutaj:
http://www.zabijaka.pl/ (sprawdz ping)
http://www.disconnect.pl/ (pinguj)

proszę nie brać za reklamę. Może ktoś coś podpowiedzieć? wink.gif)


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
mstraczkowski
post 14.02.2013, 15:47:33
Post #2





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

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


PHP działa po stronie serwera, więc raczej nie będziesz mógł pingować (Użytkownik -> Serwer).
Pokombinowałbym coś z javascriptem


--------------------
Jeżeli moja wypowiedź Ci pomogła użyj przycisku
Go to the top of the page
+Quote Post
xxdrago
post 14.02.2013, 19:11:27
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


No własnie, nie wiem czy dam rade tak zrobić, w javascript... IP, musiało by coś zwracać (tak mi się wydaje) jakiś obrazek czy coś.. W java pewnie bez problemu, tylko trzeba by umieć własnie java...


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
daniel1302
post 14.02.2013, 19:24:04
Post #4





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


Nie zrobisz tego w JS, i w PHP też nie jest to tak oczywiste bo apache musi posiadać uprawnienia na wykonywanie poleceń systemowych co kaleczy jego bezpieczeństwo.

W Pear zrobisz funkcje, w JS ewentualnie na Socketach, wtedy JS łączy się z programem np w C albo PHPktóry będzie pingował serwer, i zwróci wynik w formie czytelnej dla JS
Wszystko oparte o ajax,

Nie osiągniesz czegoś takiego:
Komputer usera -> serwer tylko serwer -> serwer i wynik jest wyświetlany na komputerze usera.
Go to the top of the page
+Quote Post
vokiel
post 14.02.2013, 21:51:24
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


komputer użytkownika -> serwer?

Czyli zamiast uruchomić terminal/wiersz poleceń użytkownik wchodziłby na stronę i pingował poprzez www? Według mnie nie bardzo to ma sens, ale jeśli coś takiego potrzebujesz, to pozostaje tylko JS lub aplet Javy, bo tylko one będą wykonywane na komputerze użytkownika.

Jeśli potrzebujesz tylko czas odpowiedzi serwera, to nie koniecznie musisz korzystać z ping'a, możesz spróbować połączyć się z serwerem lub też po prostu pobrać stronę.


--------------------
Go to the top of the page
+Quote Post
ano
post 14.02.2013, 22:27:02
Post #6





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


Bardzo proste - mierz czas request'a AJAX do czegoś "małego" na serwerze (np do jakiegoś pliku statycznego o 0 bajtach wink.gif)


--------------------
Linkedin | ...
Go to the top of the page
+Quote Post
xxdrago
post 15.02.2013, 00:00:27
Post #7





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


A jak nie ma takiego pliku ? smile.gif Pobawię się z java. Vokiel, może ty nie skorzystasz czy też ja , ale zobacz ile jest użytkowników w internecie którzy nawet nie wiedzą co to jest komenda ping w cmd...

Ten post edytował xxdrago 15.02.2013, 00:06:43


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
ano
post 15.02.2013, 00:11:42
Post #8





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


No to np do adresu "404"... Tylko pamiętaj o cross origin policy


--------------------
Linkedin | ...
Go to the top of the page
+Quote Post
xxdrago
post 15.02.2013, 00:20:19
Post #9





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Ale jest też taka opcja, że nie będzie zainstalowane apache smile.gif Już zabrałem się za jave, myślę ze to ogarnę i będzie jakoś to wyglądać smile.gif


--------------------
GG: 10972302 :)
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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 13:56