PHP - Seti Classic Statistiikat

Takaisin etusivulle | Mene loppuun

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:

Takaisin etusivulle | Palaa ylös

© 2003 - Petteri Hongisto