Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Seti tietojen haku

Aku2 [01.03.2004 16:41:03]

#

Yksinkertaisuudessaan hakee Setin sivuilta omista tiedoistasi tietoja, jotka voit näyttää ne omilla sivuillasi ja sellaisena, kuin itse haluat.
Tässä siis vain yksi esimerkki ulkoasusta, joka sekin hyvin yksinkertainen.

<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@domain.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>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta