Ik wil wat gaan experimenteren met PHP5 en SimpleXML. Ik heb even het script van Tri uitgeprobeerd, omdat die lekker kort en eenvoudig is. Maar ik krijg een wit scherm. PHP5 en SimpleXML zijn in orde, de feed is in orde, ik snap het gewoon niet.
<?
/*
July 2004
RSS parser written in PHP5
by Tri Pham
(tri[at]tripham.nl)
http://www.tripham.nl/
*/
/******************** ONLY EDIT THIS ********************/
$rss_file = "link_to_rss_file"; // URL to rss file
$max_headlines = 10; // How many headlines do you want?
/******************** ONLY EDIT THIS ********************/
// Initialize SimpleXML
$xml = simplexml_load_file($rss_file);
// $i is used for count
$i=0;
// Loop though
foreach($xml->item as $item) {
++$i;
if($i == ($max_headlines+1)){
exit;
}
// Display headlines and description
printf("<b><a href=%s>%s</a></b><br>", $item->link, $item->title);
if(trim($item->description) == '') {
// No description available
printf("Description: unknown<br><br>");
}
else {
printf("Description: %s<br><br>", $item->description);
}
}
?>
<?
/*
July 2004
RSS parser written in PHP5
by Tri Pham
(tri[at]tripham.nl)
http://www.tripham.nl/
*/
/******************** ONLY EDIT THIS ********************/
$rss_file="link_to_rss_file";// URL to rss file
$max_headlines=10;// How many headlines do you want?
/******************** ONLY EDIT THIS ********************/
<?
/*
July 2004
RSS parser written in PHP5
by Tri Pham
(tri[at]tripham.nl)
http://www.tripham.nl/
*/
/******************** ONLY EDIT THIS ********************/
$rss_file = "link_to_rss_file"; // URL to rss file
$max_headlines = 10; // How many headlines do you want?
/******************** ONLY EDIT THIS ********************/
// Initialize SimpleXML
$xml = simplexml_load_file($rss_file);
// $i is used for count
$i=0;
// Loop though
foreach($xml->item as $item) {
echo $i;
// Display headlines and description
printf("<b><a href=%s>%s</a></b><br>", $item->link, $item->title);
if(trim($item->description) == '') {
// No description available
printf("Description: unknown<br><br>");
}
else {
printf("Description: %s<br><br>", $item->description);
}
$i++;
if($i == ($max_headlines+1)){
exit;
}
}
?>
<?
/*
July 2004
RSS parser written in PHP5
by Tri Pham
(tri[at]tripham.nl)
http://www.tripham.nl/
*/
/******************** ONLY EDIT THIS ********************/
$rss_file="link_to_rss_file";// URL to rss file
$max_headlines=10;// How many headlines do you want?
/******************** ONLY EDIT THIS ********************/
class SimpleXMLElement { public $channel = class SimpleXMLElement { public $title = 'PCextreme B.V. Nieuws'; public $link = 'http://www.pcextreme.nl/'; public $description = 'Het nieuws op de PCextreme B.V. frontpage'; public $language = 'nl-nl'; public $managingEditor = 'info@pcextreme.nl'; public $webMaster = 'info@pcextreme.nl'; public $generator = 'Wido's RSS generator'; public $docs = 'http://blogs.law.harvard.edu/tech/rss'; public $copyright = 'Copyright PCextreme B.V.!'; public $lastBuildDate = 'Sun, 29 Jan 2006 14:00:01 +0100'; public $item = array ( 0 => class SimpleXMLElement { public $title = 'Hostmerk gecertificeerd'; public $description = 'PCextreme B.V. mag zich sinds vandaag een "Hostmerk gecertificeerd bedrijf" noemen. Stichting Hostmerk Nederland (SHN) is een initiatief onstaan uit de hostingbranche waarin zeer grote verschillen tussen diverse bedrijven bestaan. SHN keurt hosting-bedrijven en geeft een certificaat uit indien wordt voldaan aan de keuringseisen van SHN. PCextreme B.V. is gekeurd op de volgende punten: - Kwaliteit van het netwerk - Kwaliteit van het datacenter waar alle apparatuur staat - Beveiliging van de servers en het netwerk - Reactie-snelheid van de helpdesk - Bereikbaarheid van de helpdesk - En nog meer criteria De exacte keuringseisen vindt u op de website van Hostmerk onder "Hostingbedrijven -> Keuringseisen". Goedgekeurde bedrijven worden elk jaar opnieuw gekeurd om zo te kijken of de kwaliteit die SHN vereist van haar deelnemers gewaarborgd blijft. PCextreme B.V. is goedgekeurd tot en met 22-01-2007 SHN beschikt tevens over een klachtenformulier. Heeft u een klacht over een deelnemende hoster van SHN en na meerdere pogingen tot contact geen reactie hebben ontvangen? Dan kunt u een klacht bij SHN indienen. Mocht de betreffende deelnemer na meerdere klachten geen passende oplossing voordragen? Dan kan SHN het certificaat van de deelnemer intrekken. Door zich aan te sluiten bij SHN wil PCextreme B.V. zich onderscheiden van andere hostingbedrijven en zich profileren als een betrouwbare en professionele hoster. Zie voor meer informatie de SHN website op '; public $pubDate = 'Tue, 24 Jan 2006 16:32:07 +0100'; public $link = 'http://www.pcextreme.nl/algemeen::nieuws'; }, 1 => class SimpleXMLElement { public $title = 'Nieuw telefoonnummer'; public $description = 'Vanaf Maandag 23 Januari 2006 is PCextreme B.V. bereikbaar op een nieuw telefoonnummer, te weten: 020-7169410. Het nieuwe telefoonnummer gaat gepaard met de overgang naar een nieuw - 100% Cisco Systems - telefoonsysteem. Hiertoe is besloten vanwege de vele problemen die het oude systeem had.'; public $pubDate = 'Sun, 22 Jan 2006 14:08:37 +0100'; public $link = 'http://www.pcextreme.nl/algemeen::nieuws'; }, 2 => class SimpleXMLElement { public $title = 'Telefonische bereikbaarheid'; public $description = 'Tussen 24 december 2005 en 3 januari 2006 is in verband met een verbouwing op het hoofdkantoor te Middelburg de helpdesk niet telefonisch te bereiken. In deze week zal er een nieuwe telefooncentrale worden geïnstalleerd en zal de helpdesk anders worden ingedeeld, dit in verband met extra personeel. Tevens krijgt het kantoor nieuw meubilair en zal er een nieuwe lik verf op de muren komen. Het PCextreme B.V. team wenst u fijne feestdagen en een voorspoedig 2006! '; public $pubDate = 'Thu, 15 Dec 2005 13:31:17 +0100'; public $link = 'http://www.pcextreme.nl/algemeen::nieuws'; }, ); }; }