InternInhaltsverzeichnisGlossarBausteineLinklisteTutorialsKommentare

Thema: PHP - Passwortschutz für den Download Artikel anzeigen

Peter schrieb am Montag, den 28 Oktober 2019 #1
Danke für dieses tolle und verständliche Beispiel. Lässt sich super beispielsweise für eine Vereinsseite umsetzen, um Ergebnislisten für Mitglieder einen bestimmten Zeitraum zur Verfügung zu stellen.

Beste Grüße aus der Alpenrepublik,
Peter
Stefan B. ✶✶✶✶✶ schrieb am Montag, den 24 Februar 2020 #2
Hallo Werner,

als erstes mal ein großes Lob für diese tolle und sehr informative Seite.

Ursprünglich habe ich Anwendungen (Web/Desktop usw.) in XOJO entwickelt.

Durch unsere Konzernrichtlinien ist dies allerdings nicht erwünscht und so muss ich auf PHP
umsteigen, wobei mir der Input Deiner Seite wirklich sehr weiterhilft.

Eine Frage habe ich jedoch zu dem Downloadscript.

Woran liegt es das bei mir das Datum ignoriert wird?
(Es wird in jedem Browser der Download unabhängig vom Browser gestartet.)

Mit der Funktion echo date("d.m.y"); wird auch das korrekte Datum Serverseitig ausgegeben.

Über eine Lösung würde ich mich sehr freuen. 🙂
Werner schrieb am Montag, den 24 Februar 2020 #3
Hallo Stefan,
date("d.m.y"); sollte date("d.m.Y"); lauten.

Der Tag und der Monat muss immer zweistellig eingetragen werden anstatt: 5.7.2020 > 05.07.2020

Du könntest auch auf das ISO-Format des Datums einsetzen (Jahr.Monat.Tag)

'Thomas Müller' => [
'passwort' => '12345',
'download' => 'verzeichnis/datei3.pdf',
'datum' => '2020.05.19'
]

Bei der Abfrage dann:
if (date("Y.m.d") <= $namen[$_POST["name"]]["datum"]) {