Tämä hakee uusimmat uutiset big brotherin sivuilta
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
    <title>Big Brother 2007 uutiset</title>
  </head>
  <body style="background-color: lightblue;">
<h1>Uusimmat Big Brother 2007-uutiset</h1><hr>
<?php
function haeBBuutislista()
  {
  //Hae bigbrotherin uutisivu
   $sivu=file_get_contents("http://www.bigbrother.fi/bigbrother2007/etusivu.shtml");
  // Jos epäonnistuttiin palautetaan false
   if($sivu==false) {
   return false;
   }
   // Otetaan kaikki uutiset
   preg_match_all("/\<a href=\"(.*?)\">(.*?)<\/a>\n<\/h1>\n<div class=\"pvm\">(.*?)<\/div>\n<p class=\"teksti\">(.*?)<a href=\"\/bigbrother2007\/uutinen.shtml\?(.*?)\"/",$sivu,$tieto);
//Tulostetaan 3 uutista
  for($i=0;$i<count($tieto[1]);$i++) {
  $otsikko=$tieto[2][$i];
   $uutinen=$tieto[4][$i];
   $linkki=$tieto[5][$i];
echo "<b>".$otsikko."</b><br />".$uutinen." <a href=\"".$_SERVER['PHP_SELF']."?kokouutinen=ok&uutisenid=".$linkki."\">Lue lisää</a><hr>";
 }
   return 1;
  }
  function haekokouutinen($id)
  {
  //Hae bigbrotherin uutisivu
   $sivu=file_get_contents("http://www.bigbrother.fi/bigbrother2007/uutinen.shtml?".$id);
   // Jos epäonnistuttiin palautetaan false
   if($sivu==false) {
   return false;
   }
   // Otetaan uutisen otsikko
   preg_match("/\<\h1 class\=\"otsikko\"(.*?)>(.*?)<\/h1>\n<div class=\"pvm\"/",$sivu,$otsikko);
echo $otsikko[0];
 //otetaan itse uutinen
    preg_match_all("/<p class=\"teksti\">(.*?)\<\/p\>/",$sivu,$teksti);
//tulostetaan uutisen jokainen kappale
   for($i=2;$i<count($teksti[0]);$i++) {
echo $teksti[0][$i];
}
   return 1;
  }
  if(trim(urldecode($_GET['kokouutinen']))=="ok") {
  haekokouutinen(trim(urldecode($_GET['uutisenid'])));
  }else{
 haeBBuutislista();
  }
?>
</body>
</html>Jooei. Siitä on RSSkin olemassa, kuten mureakuhassa todettiin. Koodi on yhtä laadukas kuin kohdeohjelmansa.
tsuriga kirjoitti:
Koodi on yhtä laadukas kuin kohdeohjelmansa.
Hah :)
Ketäpä Big Brother kiinnostais...
Aihe on jo aika vanha, joten et voi enää vastata siihen.