Komische Punkte in Ausgabe

angelozehr

Mitglied
hi zusammen,

ich brauch für einen script eine Ausgabe, die mir Ordnerinhalte anzeigt.
Den Befehl habe ich schon und ich habe diesen Code erstellt:

PHP:
<?php

$dir    = '/usr/export/www/vhosts/funnetwork/hosting/cile/categor/uploads/thumbs';
$files1 = scandir($dir);

foreach ( $files1 as $array ) {

  echo( $array . '<br />' );

}

?>

und als Ausgabe kommt dann das hier:

Code:
.
..
TNnavi.jpg

was ich mich jetzt frage ist: WO KOMMEN DIESE PUNKTE HER?
... und wie kann ich sie wieder wegmachen?
 
Diese Punkte gehören zur typischen Ordnerauflistung.

PHP:
foreach ( $files1 as $array ) {
  if($array != '.' AND $array != '..')
  {
    echo( $array . '<br />' );
  }
}
 
Ich verwende meist
PHP:
foreach ( $files1 as $array ) {
  if($array{0} == '.') continue;
  echo( $array . '<br />' );

}

Dadurch werden auch gleich .htaccess .htpasswd oder andere hidden Files nicht angezeigt ,)

Btw: . ist immer ein verweis auf den aktuellen Ordner und .. auf den Ordner darüber ,)
 
Zurück