Tom: DIR Ordner anzeigen

Beitrag lesen

Hello,

{

$_dir = array();

while(false !== ($Datei = readdir($Verzeichniszeiger)))

{

$_entry = array()
          $_entry['name'] = $file;
          if (is_file($Datei))

{

$_entry['type'] = 'file';
          {
          elseif(is_dir($Datei))
          {
              $_entry['type'] = 'dir';
          }

$_dir[] = $_entry;

}
    closedir($Verzeichniszeiger);
}

echo "<pre>\r\n";
  echo htmlspecialchars(print_r($_dir,1));
  echo "</pre>\r\n";

?>[/code]

Bau das mal so um und lass Dir das Array ein paarmal hintereinander anzeigen.
Es sollte immer dasselbe sein, solange Du nicht zwischendurch Veränderungen am Verzeichnis vornimmst.

Wenn Du dann später die richtige Ausgabe machen willst, brauchst Du nur immer den passenden Indexbereich aus dem Array auszuschneiden. Das geht mit speziellen Arrayfunktionen, oder aber auch mit einer foreach-Schleife, bei der ein Zähler mitöuft, der mit dem Bereichsanfang und dem bereichsende verglichen wird.

Den Bereich ermittelst Du aus von

$seitennummer * $zeilen_pro_seite   bis   ($seitennummer + 1) * $zeilen_pro_seite

Du musst also Deinem Blätterformular eine Seitennummer beibringen. Mit submit-Buttons kannst Du die dann hoch- oder runterzälen lassen oder du benutzt parametrisierte Links.

Liebe Grüße aus Syburg

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de