"Søren Boll Overgaard" <luser@inet.tele.fw1.dk> skrev i en meddelelse
news:slrn991lu4.b2b.luser@bilbo.tolkien.dk...
> Altså, jeg ønsker at man hitter en url a la whatever.com/flaf.php?id=222
> hvorefter scriptet sånder de korrekte headere, så browseren tror at det er
> en fil af ovennævnte type, med et givet navn.
Manualen er faktisk ret god. :)
http://www.php.net/manual/en/function.header.php
Der står bla.:
<? header ("Content-Type: audio/x-pn-realaudio"); ?>
Sådan sætter du headers. Resten har egentlig ikke noget med PHP at gøre, men
blandt kommentarerne fandt jeg følgende:
header( "Content-type: application/x-gzip" );
header( "Content-Disposition: attachment; filename=some-file.tar.gz" );
header( "Content-Description: PHP3 Generated Data" );
Jeg ved så ikke hvad den rigtige Content-type for zip-filer er, men det er
da til at finde ud af. :)
Microsoft Internet Explorer håndtere desværre den slags RET dårligt. Det kan
løses ved at linke til følgende url:
whatever.com/flaf.php/filnavn.zip?id=222
Så skulle den vist kunne finde ud af det. :)
Mvh.
Niels Andersen