Hey,
Ik heb een server status script. Maar nu geeft hij "Offline
" aan terwijl de server gewoon online is.
Dit is het script:
Weet iemand hoe dit op te lossen is?
Groetjes,
Ewan
Ik heb een server status script. Maar nu geeft hij "Offline
" aan terwijl de server gewoon online is.Dit is het script:
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/ini_set"]ini_set[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]display_errors[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
?>
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #FF8000]// Domain Name Variable[/COLOR]
[COLOR= #0000BB]$domainName[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"46.249.35.94"[/COLOR] [COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Function[/COLOR]
[COLOR= #007700]function[/COLOR] DomainCheck[COLOR= #007700]([/COLOR][COLOR= #0000BB]$domainName[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$startTime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/microtime"]microtime[/URL][COLOR= #007700]([/COLOR]true[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$openDomain[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fsockopen"]fsockopen[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$domainName[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]25572[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$errno[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$errstr[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$finishTime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/microtime"]microtime[/URL][COLOR= #007700]([/COLOR]true[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$serverStatus[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$openDomain[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$openDomain[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$status[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$finishTime[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$startTime[/COLOR][COLOR= #007700]) *[/COLOR] [COLOR= #0000BB]1000[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$serverStatus[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$serverStatus[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$serverStatus[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$serverStatus[/COLOR] [COLOR= #007700]=[/COLOR] DomainCheck[COLOR= #007700]([/COLOR][COLOR= #0000BB]$domainName[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][COLOR= #0000BB]$serverStatus[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Offline :("[/COLOR] [COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Online :D"[/COLOR] [COLOR= #007700];
}[/COLOR]
?> Weet iemand hoe dit op te lossen is?
Groetjes,
Ewan