Passkontrolle

Teil 6: PHP & MySQL: Vereinsverwaltung

Nun soll die angeforderte Datei an den Client als Dateidownload geschickt werden. Zuvor bringt download.php die Tabelle download_ log auf den neuesten Stand. Hierauf schicken Sie an den Browser entsprechende Headerinformationen, bevor die Datei selbst geöffnet und versandt wird.

PHP & MySQL: Vereinsverwaltung

© Archiv

Haargenau: Die Maschine zählt jeden einzelnen Download in der Liste.

// Passenden Datentyp erzeugen. header(„Content-Type: application/octet-stream“); // Dateinamen im Download-Requester // z.B. den Original-Dateinamen $save_as_name = basename(substr($name,“/“)); header(„Content-Disposition: attachment; filename=“„.$save_as_name.““„); // Datei ausgeben und verschicken. readfile($name);

Allein die letzte Zeile reicht, um die Datei zu öffnen und zu verschicken. Der Browser lässt sich nur noch den Dateinamen bestätigen, bevor der Download beginnt. : et

Mehr zum Thema

Mit unseren Tipps schießen Sie im Winter bessere Fotos.
Licht, Kälte und mehr

Im Winter fordern Lichtverhältnisse, Motivumgebungen und Kälte Kamera und Fotografen. Wir verraten, worauf Sie achten müssen.
Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
Amazon Blitzangebote
Technik-Deals

Die Highlights der Amazon Blitzangebote - heute u.a. mit NAS-Gehäuse für bis zu 5 HDDs, 4K-TV von Samsung, Bluetooth-Lautsprecher und mehr.
Tipps zum leisen PC
Tipps und Tricks

Die Komponenten eines PCs erzeugen Hitze. Lüfter sorgen meist für eine lästige Geräuschkulisse. Mit unseren Tricks wird Ihr PC flüsterleise.
Urlaubsbilder
Fotografieren im Sommer

Von Sommerlicht bis Sonnernuntergang: Unsere 7 Tipps verraten, wie Sie Urlaubsfotos richtig machen und schöne Bilder mit nachhause bringen.