Avatar billede nevil Nybegynder
02. juni 2006 - 12:42 Der er 2 kommentarer og
1 løsning

Kvittering efter download

Hvordan får jeg nedenstående til at skrive "Thank you for downloading" efter at downloaded er gået igang?

<?php
    $file = 'document.pdf';
    $path = $_SERVER['DOCUMENT_ROOT']. '/downloads/';

    header("Content-type: application/octet-stream");
    header("Content-Length: ".filesize($path.$file));
    header("Content-Disposition: attachment; filename=". $file. "");
    header("Pragma: no-cache");
    header("Expires: 0");
    readfile($path.$file);
?>

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
        <meta name="generator" content="Adobe GoLive" />
        <title>Download</title>
    </head>
    <body bgcolor="#ffffff">
        <p>Thank you for downloading</p>
    </body>
</html>
Avatar billede iss Novice
02. juni 2006 - 12:45 #1
Du kan lave det på flere måder, men det kan ikke være i samme fil, i din "Thank you for downloading" side kan du lave en forward til filen.
Avatar billede nevil Nybegynder
02. juni 2006 - 12:49 #2
Og hvordan laver jeg en forward - jeg er novice :-)
Avatar billede iss Novice
02. juni 2006 - 12:56 #3
En meta tag f.eks eller noget javascript.

Meta:
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=[fil der skal downloades]">
js:
<body onload="document.location='[fil der skal downloades]'">
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