Hallo allemaal,

Hopelijk kan en wil iemand mij opweg helpen.

Ik zou graag een script willen, die mijn subdomein check of hij on of off line is.

Ik heb aantal subdomeinen, en zou op één pagina willen /kunnen zien of ze online zijn.

Ik kom wel wat scripts tegen, maar krijg niets te zien. Bijvoorbeeld :


<?PHP 
$ts_ip = "http://travel.jrstudios.nl"; // Change to your server's IP external or domain name
$ts_port = "80"; // Make sure this port is open on the router or firewall

$output = @fsockopen("$ts_ip", $ts_port, $errno, $errstr, 2);
socket_set_timeout($output, 000002); 

if (!$output) { 
    echo "<FONT COLOR=#DD0000><B>OFFLINE</B></FONT>"; 
} else { 
    echo "<FONT COLOR=#00DD00><B>ONLINE</B></FONT>"; 
} 
@fclose($output); 
?>


Maar op www.jrstudios.nl/check/ is niets te zien.
Bedankt ik ga het proberen.

[size=xsmall]Toevoeging op 17/08/2017 20:17:40:[/size]

@ Ariën, check je het via de link die ik bij mijn eerste post had neergezet? Of heb je een eigen pagina gemaakt.
Ik krijg helaas steeds:

------------------
Deze pagina werkt niet

www.jrstudios.nl kan dit verzoek momenteel niet verwerken.
HTTP ERROR 500
OPNIEUW LADEN
------------------

Heb overigens de code die poste, bovenin geplaatst.

De "" heb ik ook verwijderd bij $ts_ip.

Check je error_log eens ?
- SanThe - op 17/08/2017 15:28:06

echo $errno en $errstr eens.

Heb je dit al eens gedaan.
Bij mij geeft dit precies aan waarom het hier niet werkt.


Maak eens van:

socket_set_timeout($output,000002);

dit:

if (is_resource($output)) {
    socket_set_timeout($output,000002);
}


Dit komt omdat het eerste argument van socket_set_timeout() een resource moet zijn.

Reageren