Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie na sprawny serwer
bok
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 8.05.2005

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


Witam
Jak można zrobić taki skrypt aby przekierowywał na sprawny serwer np:
Wchodzisz na adres www.costam.pl/cos i sprawdza czy serwer 1 czyli np. www.wp.pl jest sprawny (wyświetla się strona) jeśli nie to sprawdza serwer 2 np. www.onet.pl jeśli jest on sprawny to wyświetla stronę, ale jeśli nie to uruchamia plik error.php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
n1k3r
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 26.02.2004

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


Cytat(bok @ 2005-08-08 14:50:20)
Teraz mam takie coś:

  1. <?php
  2.  
  3. $arrSerwery = array('http://www.wp.pl', 'http://www.onet.pl');
  4. $rand = array_rand($arrSerwery, 1);
  5. $serwer = $arrSerwery[$rand];
  6.  
  7. $fp = fsockopen("$serwer", 80, $errno, $errstr, 30);
  8. if ($fp) {
  9.  fclose($fp);
  10.  header('Location: ' . $serwer . ');
  11.  exit;
  12. }
  13. header('Location: error.php');
  14. exit;
  15.  
  16. ?>


Ale wywala taki błąd:

Kod
Parse error: syntax error, unexpected T_STRING in F:\SERVER\WWW\a.php on line 14


Co tu jest żle?

A jak zmienie:
Kod
header('Location: ' . $serwer . ');

na to:
Kod
header('Location: $serwer');

To cały zcas wyświetla tą stronę error.php

  1. <?php
  2.  
  3.  header('Location: ' . $serwer . ');
  4.  
  5. ?>

w lini 11 nie został zamknięty jeden apostrof

Pozdrawiam;
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 22:16