Mailinglisten-Archive |
Moin,
> nochmal für jemanden, der sich mit header() noch nie beschäftigt hat.
> ich habe einen link in index.html wie folgt.
>
> <a gref="meinbild.jpg">click here to download</a>
>
> und ich will, daß auf klick das bild downgeloaded werden kann und
nicht
> angezeigt wird.
[..]
> header( "Content-type: image/jpeg" );
> header( "Content-Disposition: attachment;
> filename=meinrichtigesbild.jpg" );
> header("Content-Transfer-Encoding: binary");
> header( "Content-Description: PHP3 Generated Data" );
Also das ist natuerlich falsch. bzw. nicht ganz richtig ;)
<?php
$filename = "test.jpg
$filepath = getenv(DOCUMENT_ROOT)."/images/$filename";
header("Content-disposition: attachment;filename=$filename");
header("Content-type: application/octet-stream");
header("Pragma: no-cache");
header("Expires: 0");
readfile("$filepath");
?>
So koennte man es machen.
Gruss
Joerg Behrens
php::bar PHP Wiki - Listenarchive