PHP – Seti Classic Statistiikat

PHP:lla on helppo käydä hakemassa omat statistiikat Seti Calssicista alla olevalla PHP scriptillä.
Kopioi alla oleva koodi vaikka notepadiin.

Muutettavia kohteita koodissa on seuraavat:

$useremail = “oma@email.fi“;

Korvaa lihavoitu kohta omalla sähköpostiosoitteellasi, jota olet käyttänyt Seti Classicissa.

$taustavari = “#d9d5d9“;

Korvaa lihavoitu kohta haluamallasi väriarvolla. Tämä vaikuttaa sivun taustan väriin.

$tekstivari = “#0000ff“;

Korvaa lihavoitu kohta haluamallasi väriarvolla. Tämä vaikuttaa sivun tekstin väriin

<html>
<head>
<title>Seti statistiikka</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
</head><p align=”center”><b><font size=”5″>Seti Statistiikka</font></b></p>
<br>
<?
$useremail = “oma@email.fi”;
$taustavari = “#d9d5d9”;
$tekstivari = “#0000ff”;echo ‘
<body bgcolor= ‘.$taustavari.’ text=’.$tekstivari.’>
‘;

if($results=@implode(“”,@file(“http://setiathome.ssl.berkeley.edu/fcgi-bin/fcgi?email=$useremail&cmd=user_stats”))) {
$start=strpos($results,”<table”); $stop=strpos($results,”</table>”)-$start;
$results=split(“\n”,html_entity_decode(strip_tags(substr($results,$start,$stop))));
$res=array();
foreach($results as $line) if(trim($line)) array_push($res,trim($line));
}
if($res[6]) {
echo ‘

<table width=”400″ border=”1″ cellspacing=”0″ cellpadding=”0″ align=”center” bordercolor=”#666666″>
<tr>
<td width=”200″>K&auml;ytt&auml;j&auml;</td>
<td width=”200″>’.$res[6].'</td>
</tr>
<tr>
<td width=”200″>Maa</td>
<td width=”200″>’.$res[11].'</td>
</tr>
<tr>
<td width=”200″>Paketteja</td>
<td width=”200″>’.$res[7].'</td>
</tr>
<tr>
<td width=”200″>Kokonais CPU aika</td>
<td width=”200″>’.$res[8].'</td>
</tr>
<tr>
<td width=”200″>Keskiarvoaika/WU</td>
<td width=”200″>’.$res[9].'</td>
</tr>
</table><br>’;
} else {
echo ‘
<p align=”center”><font color=”#FF0000″>Seti serveriin ei saatu yhteytt&auml;.<br>
Kokeile hetken p&auml;&auml;st&auml; uudestaan.</font></p>’;
}
?>
</body>
</html>

Lopuksi tallenna tiedosto esim nimellä statistiikka.php.
Siirrä tiedosto palvelimelle ja avaa tekemäsi PHP sivu.

Tässä näet esimerkkisivun jonka olen itselleni tehnyt:

Leave a Reply

Your email address will not be published. Required fields are marked *

*