Nou het kan ook aan een andere switch liggen misschien.
Eigenlijk is de naam van deze pagina index.php?p=Photoseries.
Daarvoor gebruik ik een simpele switch, net zoals bovenstaand gebruikt.
Zou dit er op een manier mee te maken kunnen hebben?
[zeurmodus]
Mwa, vind het nog wel aardig leesbaar hoor :)
Ik kan misschien nu echt liggen te slapen.
Maar is het niet de bedoeling dat je stukje van //switch ... //switch
1 haak omhoog moet omdat je de while afsluit dan bij de switch wilt kijken naar $file ...
[edit]
Ik weet het inmiddels, dit was het probleem:
<?php
if ($handle = opendir('photoseries')) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "thumbs") {
echo '<li class="sub"><a href="index.php?page=Photoseries&series='.ucfirst($file).'">'.ucfirst($file).'</a></li>';
}
}
}
closedir($handle);
if ($handle = opendir('photoseries')) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
//switch
$series = $_GET['series'];
if ($file != "." && $file != ".." && $file != "thumbs" && file != ".") {
switch($series){
case ucfirst($file): include "".$file."index.php" ; break;
default: echo "" ; break ; }
}
//switch
}
}
closedir($handle);
?>
Ik moest die opendir en while gewoon apart nog een keer doen voor die switch.
Bedankt!