Ik krijg problemen als xml bestanden erg groot zijn en als ik die moet uitlezen.
Eigenlijk hoef ik maar de eerste 6 resultaten uit te lezen, maar het hele bestand moet eerst geladen worden. Is dit te voorkomen? Zodat ik geen Fatal error krijg (Allowed memory size of.....)
Misschien is een stukje code handig zodat jullie een idee krijgen:
<?php
$feed = simplexml_load_file($rij['feed_url']) or die ("Feed not loaded");
$i = 0;
foreach($feed->item as $item)
{
if(isset($item->img_small))
{
$item->img_small = $item->img_small;
}
else
{
$item->img_small = $item->img_medium;
}
echo '
<div class="webshop-product-list">
<a class="webshop-product-titel" href="' . $item->link . '">'.inkorten($item->title,13).'</a><br/>
<a href="' . $item->link . '">
<img alt="'.$item->title.'" width="50" height="50" src="'.$item->img_small.'" />
</a>
</div>
';
$i ++;
if ( $i > 3 ) break;
}
?>
Ik hoor het graag of dit mogelijk is!
Groet,
Wieland