unlink() löscht eine Datei.
und mit header() kannst du übergeben das ein Download initialisiert werden soll.
Korrigiert mich wenn ich falsch liege...
heatseeker
Hallo,
ich habe ein Problem, welches ich einfach nicht gelöst bekomme.
Ich habe mir eine Internetseite gebastelt, wo verschiedene Bilder zu einer ZIP Datei zusammen gepackt werden können, welche der User dann downloaden kann. Die Bilder die der User wählt kommen alle aus einer Datenbank.
Mein Problem liegt darin, das ich auf der PHP seite, welche die Bilder die ausgewählt wurden packt es nicht schaffe, das sich dem User gleich das bekannte fenster zum downloaden der Datei öffnet. Ich schaffe das nur über einen zusätzlichen Link welchen man anklicken muss.
Wie kann ich also in einer PHP datei direkt nach dem Packvorgang das Downloadfenster aufrufen.
Außerdem wäre es noch gut zu wissen, wie ich auch nach dem Download die Datei wieder von dem Server löschen kann.
Vielen Dank
Christian
unlink() löscht eine Datei.
und mit header() kannst du übergeben das ein Download initialisiert werden soll.
Korrigiert mich wenn ich falsch liege...
heatseeker
blöde frage, aber wenn es per link geht warum machst du nicht einfach eine weiterleitung auf diesen link?
per header() oder sonst auch per meta-tag...
kann mir mal jemand das Beispiel mit dem header() etwas genauer erklären bzw. ein Beispiel liefern.
teste das mal:
$file_dl = fopen("/home/user/www/files/".$dateiname"r");
header( "Content-Type: application/zip; name=".$dateiname);
header( "Content-Transfer-Encoding: base64" );
header( "Content-Disposition: inline; filename=".$dateiname);
header( "Pragma: no-cache" );
header( "Expires: 0" );
fpassthru ($file_dl);
fclose($file_dl);
nicht getestet, könnte aber gehen ?
ciao tydu
reich an besitztümern bist du, wenn dir das genügt, was du hast.
erst wenn wir alles verloren haben, haben wir die freiheit alles zu tun.(tyler durden)
dazu auch http://de2.php.net/manual/de/function.header.php
ne einfache Weiterleitung geht dann mit header("Location: http://www.test.de/");
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)