Website testen op offline
Ik ben een absolute no-no als het gaat om php.
Hier mijn vraag:
Ik zou een scriptje willen hebben die test of een website actief is (bijvoorbeeld door het checken op het bestaan van een bestandje) en als die website niet actief is (server down) de bezoeker doorlinkt naar een andere website.
Dus:
De bezoeker komt op website A. Hier wordt gecontroleerd of website B bestaat/actief is; zo ja, gaat de bezoeker automatisch naar website B; zo nee, gaat de bezoeker automatisch naar website C.
Bij voorbaat mijn eeuwige dank!
Met vriendelijke groet,
Ronald Klop
scriptlib dat voldoet ( met enige aanpassing ) aan je beschrijving.
Kijk daar eventjes :)
Er staat zo'n scriptje van Eris in de Kijk daar eventjes :)
Maar...
Deze linkt niet door en nogmaals :-) ... ik ben echt een no-no op php gebied. Aanpassen van een bestaand scriptje...?
Is er iemand die een scriptje voor mij (desnoods tegen vergoeding) kan maken?
Met vriendelijke groet,
Ronald Klop
http://www.hostisonline.nl');' en 'header('Location: pagina2.php')'.
In plaats van 'echo "online"' en 'echo offline' maak je daar van 'header('Location: Code (php)
Vervang $bisoffline door de uitkomst van zo'n checkscriptje, en $serverB en C naar de URL die je wilt verwijzen :)
Die van Jelmer is nog sneller jah :D
Ik heb er het volgende van gebakkken:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$server = "82.161.62.37";
$poort = "80";
$timeout = "10";
if ($server and $poort and $timeout) {
$verbinding = @fsockopen("$server", $poort, $errno, $errstr, $timeout);
}
if(!$verbinding )
header( 'Location: ' . www.elbero.nl/index.htm );
else
header( 'Location: ' . www.mobilesecurity.nl/index.htm );
?>
$server = "82.161.62.37";
$poort = "80";
$timeout = "10";
if ($server and $poort and $timeout) {
$verbinding = @fsockopen("$server", $poort, $errno, $errstr, $timeout);
}
if(!$verbinding )
header( 'Location: ' . www.elbero.nl/index.htm );
else
header( 'Location: ' . www.mobilesecurity.nl/index.htm );
?>
maar...
het werkt nog niet.
Mag ik nog een keertje een beroep op jullie kundigheid doen a.u.b?
Met vriendelijke groet, Ronald
Quote:
if(!$verbinding )
header( 'Location: ' . www.elbero.nl/index.htm );
else
header( 'Location: ' . www.mobilesecurity.nl/index.htm );
header( 'Location: ' . www.elbero.nl/index.htm );
else
header( 'Location: ' . www.mobilesecurity.nl/index.htm );
Vervangen met :