Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowy sprawny serwer
Forum PHP.pl > Forum > PHP
bok
Witam
Jak można zrobić taki skrypt aby losował a następnie przekierowywał na sprawny serwer np:
Wchodzisz na adres www.costam.pl/cos i zaczyna losować serwer, gdy np. wylosuje serwer 1 to sprawdzi go czy jest sprawny jeśli tak to wyświetli stronę np. www.wp.pl ale jeśli niejeśli nie to sprawdza kolejny serwer 2 np. www.onet.pl jeśli jest on sprawny to wyświetla stronę. Gdy skończą się serwery z listy losowania i żaden z nich niewyświetli strony to uruchomi się plik error.php
strife
Rozumiem, że to jest kontynuacja tego tematu http://forum.php.pl/index.php?showtopic=33777, wg. mnie Pigula napisał Ci wszystko jasno, ale skoro nie to masz mały zarys...:
  1. <?php
  2.  
  3. $arrSerwery = array('http://www.wp.pl', 'http://wwww.onet.pl', 'http://www.google.pl');
  4. $rand = array_rand($arrSerwery, 1);
  5. $serwer = $arrSerwery[$rand];
  6. $boo = TRUE;
  7.  
  8. while ( $boo )
  9. {
  10.  
  11. $fp = fsockopen($serwer, 80, $errno, $errstr, 30);
  12. if ($fp)
  13. {
  14.  fclose($fp);
  15.  header('Location: ' . $serwer );
  16.  exit;
  17. }
  18.  
  19. }
  20.  
  21. ?>


Pozdro!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.