Hello,
Der Ablauf ist:
Dokument 1:
bietet das Scannen von Dateien an.Dokument 2 (überschreibt Dokument 1):
bietet die gescannte Liste an für den Download
und. einen Zurück-Link oder z.B. die Standardnavigation
Das würde ich doch zusammen nehmen. Der User ruft dann Seite "dateien.php" auf und hat gleich die Liste.
Nee, die gescannte Liste kann im Client doch stehenbleiben. Die kann doch am Client mittels CSS kenntlich machen, welche Files-Links schon "visited" und damit abgearbeitet sind.
Da muss der Server doch nicht dauern neu scannen und neue Listen aufbauen. Das wäre nur dann sinnvoll, wenn der Datenbestand _sehr_ dynamisch ist, die Liste isch also innerhalb weniger Sekunden stark ändert...
Dokument 3 (eigenes Fenster für den Download-Dialog):
liefert das angeforderte File aus
Könnte man doch im gleichen Fenster machen, mit dem Fenster vom Browser. Mit header() und readfile() irgendwie.So, nun möchte ich den _einfachen_ Test sehen, mit dem festgestellt wird, ob die Datei dem User zusteht!
Könnte man da nicht einfach eine If Schleife einbauen, mit der Bedingung, dass der User das Recht hat darauf zuzugreifen, die den File aufruft? Ist doch simpel, oder?
Bahnhof? If-Schleife? Was ist das?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg