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.

© 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 lesen

Chronologische Liste und Netflix-Links -

Neuerscheinungen in der Übersicht -

Vorschau auf Film- und Serien-Highlights -

Mehr zum Thema

Licht, Kälte und mehr

Im Winter fordern Lichtverhältnisse, Motivumgebungen und Kälte Kamera und Fotografen. Wir verraten, worauf Sie achten müssen.
FAQ zu IBAN, Überweisung & Co.

Die SEPA-Umstellung bringt IBAN, BIC und mehr für Überweisungen. Unser FAQ beantwortet alle wichtigen Fragen.
Kosten, Apps, Kündigung und Co.

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
BIOS-Tricks, Passivkühlung und mehr

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.
Solid State Disk

SSD-Tuning - was ist wahr, was ist falsch? Wir verraten, welche SSD-Mythen Sie vergessen können und welche Tipps wirklich helfen.