Moin,
ich arbeite immernoch an einem Art PHP Ordner Explorer.
Da dort immer wie "Ordner" . und .. ausgegeben werden, schließe ich diese aus:
Soweit so gut, ich möchte nun alle Dateien mit der Endung *.desc ausblenden. Die haben kein statischen Namen, also ich kann nicht eine einzelne ausschließen wie oben die readme.txt
Gibts da eine ARt Platzhalter (was ich bezweifle), oder wie muss ich das lösen?
Zweiteres: Wenn dann eben solch eine desc Datei in dem Ordner ist, soll bei Klick auf den Link einer Datei (die genauso heißt wie die .desc) nochmal eine seite bzw unterseite öffnen, die dann die beschreibung dieser desc anzeigt und den Link zur richtigen Datei enthält.
Mein php code zum Ausgeben der Dateien sieht bisher so aus:
Allerdings blicke ich grad nicht ganz, wie ich das am besten löse. Den Dateinamen auslesen und dann eben nach einer .desc sollte ich hinbekommen (basename($pfadzurzipdatei); und dann eben ein .desc anhängen)
Aber irgendwie fehlt mir da noch ein entscheidender Denkansatz..
hm..vielleicht sollte ich nicht früh morgens arbeiten *gähn*
Wäre dankbar für für Hilfe, PseudoCodes oder sonstiges!
ich arbeite immernoch an einem Art PHP Ordner Explorer.
Da dort immer wie "Ordner" . und .. ausgegeben werden, schließe ich diese aus:
PHP-Code:
if ($file != "." && $file != ".." && $file != "readme.txt")
{
bla();
}
Gibts da eine ARt Platzhalter (was ich bezweifle), oder wie muss ich das lösen?
Zweiteres: Wenn dann eben solch eine desc Datei in dem Ordner ist, soll bei Klick auf den Link einer Datei (die genauso heißt wie die .desc) nochmal eine seite bzw unterseite öffnen, die dann die beschreibung dieser desc anzeigt und den Link zur richtigen Datei enthält.
Mein php code zum Ausgeben der Dateien sieht bisher so aus:
PHP-Code:
foreach($dateiarray as $datei)
{
$filetime = filemtime($newscriptdir."/".$getdir."/".$datei);
$filesize = filesize($newscriptdir."/".$getdir."/".$datei);
$filesize_mb = round(($filesize / 1048576), 2);
echo '
<table width="100%" style="background-color:#8ec5e1; margin-bottom:3px; padding-left:1px; border-spacing:0px"><tr><td width="50%">
<img src="images/file.png" alt="Datei" /> <a href="'.$getdir.'/'.$datei.'">'.$datei.'</a><br></td>
<td width="25%">'.$filesize_mb.' MB</td><td width="25%">'.date("d.m.Y, H:i", $filetime).'</td></tr></table>';
}
Aber irgendwie fehlt mir da noch ein entscheidender Denkansatz..
hm..vielleicht sollte ich nicht früh morgens arbeiten *gähn*
Wäre dankbar für für Hilfe, PseudoCodes oder sonstiges!
Kommentar