Nu ser min kode sådan her ud:
<?php
// Load doc
$doc = new DOMDocument();
$doc->load( 'gallery.xml' );
//fetch images
$imageNodes = $doc->getElementsByTagName( "image" );
// Init template data
$tplImages = array();
//Alternativt kan det gøres således:
for($i = $imagesNodes->length, $len = $imagesNodes->length-5; $i > $len; $i--) {
// fetch node from bottom up.
$node = $imageNodes->item($i); // Hvis fejl opstår, læg +1 til.
// Build template data
$tplImages[] = array(
'filename' => $node->getElementsByTagName( "filename" )
->item(0)->nodeValue,
'caption' => $node->getElementsByTagName( "caption" )
->item(0)->nodeValue
);
}
?>
<table>
<?php foreach($tplImages as $item): ?>
<tr>
<td width="160px" align="center" valign="top">
<a href="?page=galleri"><img src="thumbs/<?php echo $item['filename']; ?>" width="65px" height="65px" /><?php echo $item['caption']; ?></a>
</td>
</tr>
<?php endforeach; ?>
</table>
?>
Men nu printer den ingen ting ud. Hverken fejl eller noget.
BTW: Hvordan får i syntax farver i jeres koder herinde?
Indlæg senest redigeret d. 01.07.2008 22:23 af Bruger #13927