eddi: while Schleife mit Zähler?

Beitrag lesen

Hallo Lothar,

<?php  
$dir=array();  
$spa=50;        # wieviel Namen ausgegeben werden sollen  
if([link:http://de3.php.net/manual/de/function.substr.php@title=substr]([link:http://de3.php.net/manual/de/function.phpversion.php@title=phpversion](),0,1)=='5'){  
        $dir=[link:http://de3.php.net/manual/de/function.scandir.php@title=scandir]('.');  
}  
else{  
        if($d=[link:http://de3.php.net/manual/de/function.opendir.php@title=opendir]('.')){  
                while(false!==($file=[link:http://de3.php.net/manual/de/function.readdir.php@title=readdir]($d))){  
                        if ($file!="." && $file!=".."){  
                                $dir[]=$file;  
                        }  
                }  
                [link:http://de3.php.net/manual/de/function.closedir.php@title=closedir]($d);  
        }  
}  
if(!empty($dir)){  
        echo "<dir>";  
        for($i=$_SERVER['QUERY_STRING'];$i<($_SERVER['QUERY_STRING']+$spa);$i++){  
                if(!isset($dir[$i])){  
                        break;  
                }  
                echo "<li>".$dir[$i]."</li>";  
        }  
        echo '</dir><a href="'.$_SERVER['PHP_SELF'].'?'.($_SERVER['QUERY_STRING']+$spa).'">weiter</a>';  
}  
?>

Gruß aus Berlin!
eddi