ich hab jetzt ein echo $zaehler reingetan und bin draufgekommen, das problem is nicht dass er falsch zählt, sondern dass er bei zweiten durchgang und bei jedem übernächsten bei 2 und 3 keine farbe zugeordnet..
Code:
<head>
<link rel="stylesheet" type="text/css" href="css.css">
<title>
Index of /
</title>
</head>
<body>
<?php
// open the current directory by opendir
$handle=opendir(".");
$zaehler=0;
while (($file = readdir($handle))!==false) {
$zaehler++;
echo '<br><br>'.$zaehler.'<br><br>';
if ($zaehler==1){
$colour='rot';
} elseif ($zaehler==2){
$colour='green';
} else {
$colour='blue';
$zaehler=0;
}
if ($file !=='files' && $file !=='private' && $file !=='mail' && $file !=='sommer2008'){
echo '<p><a class="'.$colour.'" href="'.$file.'"> </a>';
echo '<a href="'.$file.'">'.$file.'</a>';
}
}
closedir($handle);
?>
</table>
</body>
</html>