Ottimo, gia' molto meglio del 90% del codice che si vede da queste parti

Prova con questo:
Codice PHP:
<?php
// Prima generi l'array che contiene i nomi dei file
$dir    'images';
$images = array();

foreach ( 
scandir($dir) as $entry ) {
    if ( 
is_dir($entry) ) {
        continue;
    }

    
$images[] = $entry;
}
?>


... markup della pagina ...
<?php foreach ( $images as $image ): ?>
<div class="content">
    [url="#"][img]<?php echo $dir?>/<?php echo $image?>[/img]" class="thumb" />[/url]
</div>
<?php endforeach; ?>
... resto del markup ...