phpbar.de logo

Mailinglisten-Archive

[php] File als download ausgeben

[php] File als download ausgeben

Steffen Kother steffen.kother at gmx.net
Don Jun 23 10:57:36 CEST 2005


Hi Lutz und Sebastian

ich nehm mal deine Mail (Lutz) als Antwortvorlage.

Habe mal auf die Schnelle einen "Handler" für den Download gebastelt:

<?php
$Daten = daten_anschreiben($db_Verbindung, $rkl_id);
if (empty($Daten['check'])) {
    header('Location: Anschreiben2.php?rekl='.$rekl);
    exit;
} else {
    $Template = file_get_contents('Anschreiben.Text.DE.htm.tpl.htm');
    $Template = html_entity_decode(str_replace(array_keys($Daten), array_values($Daten), $Template));
    header('Content-Type: application/msword');
    header('Content-Length: '.strlen($Template));
    header('Content-Disposition: attachment; filename='.str_replace('|', '', $Daten['##REKLAMATION##']).'_Anschreiben.doc');
    header('Content-Transfer-Encoding: binary');
    echo $Template;
    exit;
}
?>

Der code sollte doch so ansich funktionieren. Macht er aber nicht, er bringt mir wieder den Skriptnamen und Parameter als 
Speichernamen und wenn ich dann öffnen oder Speichern amche, macht er nen Abflug.

Ich bin wahrscheinlich echt zu doof für dieses Problem.
-- 
Mit freundlichen Grüßen / Kind regards

Steffen Kother 


php::bar PHP Wiki   -   Listenarchive