![]() |
![]() ![]() |
![]() |
![]()
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ć? ![]() -------------------- GG: 10972302 :)
|
|
|
![]()
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
![]() |
|
|
![]()
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 :)
|
|
|
![]()
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. |
|
|
![]()
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ę. -------------------- |
|
|
![]()
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
![]() -------------------- Linkedin | ...
|
|
|
![]()
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 ?
![]() Ten post edytował xxdrago 15.02.2013, 00:06:43 -------------------- GG: 10972302 :)
|
|
|
![]()
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 | ...
|
|
|
![]()
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
![]() ![]() -------------------- GG: 10972302 :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 18:07 |