Avatar billede jacob_m Nybegynder
04. august 2004 - 20:29 Der er 11 kommentarer og
1 løsning

Tving til at downloade!!

Hey derude..

Hvordan laver man sådan en "Download" knap... Jeg har et galleri og vil gerne have en knap hvor man trykker DOWNLOAD, og så downloader man billedet istedet for at vise det i browseren!!

Kan dette lades sig gøre ?

Ps. Ved ikke om det kan lade sig gøre i HTML, men syntes det var den mest oplagte kategori.
Avatar billede Slettet bruger
04. august 2004 - 20:37 #1
Du kan i ASP eller PHP
Avatar billede webmasterdk Praktikant
04. august 2004 - 20:42 #2
Kender ikke måden i asp, men php måden ville være:
header("Content-Disposition: attachment; filename=$filnavn");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize("$sti/$filnavn"));
header("Pragma: no-cache");
header("Expires: 0");

$fp=fopen("$sti/$filnavn","r");
print fread($fp, filesize("$sti/$filnavn"));
fclose($fp);
exit();
Avatar billede jacob_m Nybegynder
04. august 2004 - 20:46 #3
ok.. Så var det sq heldigt at jeg også skriver i PHP :P... Tjekker det lige..
Avatar billede jacob_m Nybegynder
04. august 2004 - 21:09 #4
Nu vil den gerne downloade.. Meen den downloader selve PHP-filen som scriptet er skrevet i... Arg... hvad sker der... :-O
Avatar billede webmasterdk Praktikant
04. august 2004 - 21:29 #5
du skal huske, hvis du følger scriptet, at angive stien til filen med $sti og filnavnet med $filnavn.
hvis filerne ligger i samme mappe, så bare slet "$sti/" delen.
Avatar billede dotcom1 Nybegynder
07. august 2004 - 18:18 #6
Prøv denne:

Gen flg. som download.php:

<?
$path = "dinmappe/".$HTTP_GET_VARS['filename']; //mappen, med filer, der kan downloades
$file = basename($path);
$size = filesize($path);

header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$file");
header("Content-Length: $size");

readfile($path);
?>

I dine links kalder du scriptet med download.php?get=dinfil.pdf
Avatar billede jacob_m Nybegynder
15. november 2004 - 20:55 #7
Lukke rundte, nogle der vil have point?
Avatar billede jacob_m Nybegynder
15. november 2004 - 21:04 #8
lille svar :P
Avatar billede webmasterdk Praktikant
16. november 2004 - 10:08 #9
Jo tak :)
Hvis du da kunne bruge vores svar til noget....?
Avatar billede dotcom1 Nybegynder
16. november 2004 - 10:41 #10
Nej tak
Avatar billede jacob_m Nybegynder
16. november 2004 - 16:22 #11
webmasterdk --> så lige et svar ;-)
Avatar billede webmasterdk Praktikant
16. november 2004 - 19:24 #12
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester