Könnte daran liegen, dass dein Server kein PHP5 kann, und scandir PHP5 only ist. Versuch mal das hier:
PHP-Code:
<?php
$dir 
"dein/dir/";
if (
is_dir($dir))
  if (
$dh opendir($dir))
  {
    while ((
$file readdir($dh)) !== false && $file != '.'  && $file != '..')
      
$files[] = $file;
    
closedir($dh);
  }

$start = (!empty($_GET['start'])) ? intval($_GET['start']) : 0;
foreach(
array_slice($files$start$start+5) as $image)
{
  echo 
'<img src="'.$dir.$image.'" alt="'.$image.'" /><br /> ';
}
echo 
'<a href="'.$_SERVER['PHP_SELF'].'?start='.($start+5).'">Nächste Seite</a>';
?>