Mailinglisten-Archive |
> From: "Stefan Donath" <DonathStefan at gmx.de>
>
> > ich habe per php-skript daten aus postgres/postgis exportiert, die in
> > dateien auf dem server gespeichert werden. diese sollen nun automatisch
> auf den
> > client gedownloaded werden können. wie kann ich das machen???
und in flexibler (geht davon aus, dass die Datei auf Platte liegt
und lässt sich beliebig erweitern)
if(preg_match('|\.jpe*g$|i', $filepath)) {
// JPG Bild
header('Content-type: image/jpeg');
} elseif(preg_match('|\.gif$|i', $suffix)) {
// GIF Bild
header('Content-type: image/gif');
} elseif(preg_match('|\.png$|i', $suffix)) {
// PNG Bild
header('Content-type: image/png');
} elseif(preg_match('|\.pdf$|i', $suffix)) {
// PDF Dokument
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename='.$filename);
} else {
// unbekannter Dateityp
Header('Content-Type: application/octlet-stream');
Header('Content-Disposition: filename='.$filename);
}
readfile($filepath);
php::bar PHP Wiki - Listenarchive