Guten morgen.
Ich habe folgendes Downloadskript geschrieben um Bilder runter zu laden (also .jpg Dateien). Das funktioniert auch. Mein Problem ist nur, das Browserfenster in dem die Seite bzw. das Skript geöffnet wird, schließt sich nach beendetem Download nicht, sondern bleibt offen. Und dazu auch noch ohne eine Seite oder ähnliches anzuzeigen.
Ich habe folgendes Downloadskript geschrieben um Bilder runter zu laden (also .jpg Dateien). Das funktioniert auch. Mein Problem ist nur, das Browserfenster in dem die Seite bzw. das Skript geöffnet wird, schließt sich nach beendetem Download nicht, sondern bleibt offen. Und dazu auch noch ohne eine Seite oder ähnliches anzuzeigen.
PHP:
include('config/config.php');
$query = "SELECT * FROM ga_bilder WHERE id='". $_GET['pic_id'] ."'";
$result = mysql_query($query,$conn);
$data = mysql_fetch_array($result);
$datei = $DOCUMENT_ROOT . $config['bilder_url'] . $_GET['gal_id'] ."/". $data['original_url'];
$file = basename($datei);
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"".$file."\"");
header("Content-Length: ".filesize($datei));
readfile($datei);