Witam.
Mam problem, chciałbym wykonać skrypt php w js ( bardzo słabo znam ).
Chodzi o wykonanie przycisku:
<?php
<button onclick="Status()">Status</button>
?>
który po kliknięciu zwracałby w miejscu buttona status serwera.
[ Status ] =*klik*=> [ Online ]
coś takiego. Posiadam skrypt w php do sprawdzania statusu oto on:
<?php
function serverStatus($ip, $isIP = true, $port)
{
if($isIP)
{
$tablica['ip'] = $ip;
$tablica['host'] = gethostbyaddr($ip);
}
else
{
$tablica['ip'] = gethostbyname($ip);
$tablica['host'] = $ip;
}
if($fp = @fsockopen($ip, $port, $errno, $errstr, 1
) == false) {
$tablica['status'] = false;
}
else
{
$tablica['status'] = true;
}
$tablica['port'] = $port;
return $tablica;
}
$s1 = serverStatus('nace.sytes.net', false, 55901);
$status = ($s1['status']) ? 'Online' : 'Offline';
$color = ($s1['status']) ? 'green' : 'red';
echo '<body bgcolor="'.$color.'">'.$status.'</body>';
# tak mogą wyglądać adresy serverów:
# serverStatus('nace.sytes.net', false, 55901)
# serverStatus(80.20.33.234', 34524)
#porszę o pomoc :(
?>