Ausgabe von bestimmten Dateien im Dateibrowser verhindern?

fm24

Cadet 1st Year
Registriert
Juni 2016
Beiträge
8
Hallo zusammen:

Ich habe einen kleinen Dateibrowser geschrieben, der soweit auch funktioniert.
Aber wie kann ich verhindern, dass bestimmte dateien angezeigt werden. Z.B. die Dateien, die zum Script gehören.
Wäre super wenn jemand helfen könnte.

PHP:
<html>
<br>
<br>
<center>
<body>
<br>
<br>

<?php
$verz = ".";
chdir($verz);
echo "<p><p>";
echo "<a href= ../upload.php>Dateiupload</a><br>";
echo "<h2>Verzeichnis <a href= $verz>$verz</a></h2>";
echo getcwd() . "\n";
echo"<p>";



echo "<table border>";

/* Überschrift */
echo "<td align='center'>Name</td>";
echo "<td align='center'>Gr&ouml;sse <br>in Byte</td>";
echo "<td align='center'>Letzte<br>&Auml;nderung&nbsp;</td>";
echo "<td align='center'>Datei<br>L&ouml;schen?</td>";
echo "<td align='center'>Datei<br>umbenennen?</td>";

$handle = opendir($verz);

while ($dname = readdir($handle))
{

  echo "<tr>";
   echo "<td align='center'><a href= $dname>$dname </a></td>";


   /* Zugriffsdaten */
   $info = stat($dname);
   echo "<td align='center'>$info[7]</td>";
   echo "<td>".date("d.m.y H:i", $info[10])."</td>";
   echo "<td align='center'><a href=del.php?datei=$dname><img src= trash.gif ></a></td>";
   echo "<td align='center'><a href=rename.php?datei=$dname><img src= umbenennen.png ></a></td>";
   echo "</tr>";

}


?>
</table>

<?php







closedir($handle);
?>
<a href= browser.php>Aktualisieren</a>
</html>
 
in der while-Schleife:
- das stat nach oben ziehen.
- danach eine if-Bedingung einfügen mit continue, wenn eine Datei gefunden wurde, die nicht mit aufgelistet werden soll.
 
Zurück
Oben