Avatar billede ch007 Nybegynder
09. april 2004 - 12:52 Der er 5 kommentarer og
1 løsning

Download video - afspil ikke!

Jeg har en side med videoer.

Kan man lave et link - dvs en kanp man kan trykke på og så bliver man blot spurgt om man vi gemme videoen. Den skal altså ikke starte med at afspille. Ligesom når man højre klikker og vælger gem som...

http://www.eksperten.dk/spm/379962

Der står der at man ikke kan - men man kan med php...

Jeg koder ASP / Javascripts kan man med en af disse?

<script language="JavaScript">
<!--
function beginDownload() {
        window.location = 'http://www.netgymnast.com/video/11/11_1111tom1117/11110001.wmv';
    }
    window.setTimeout("beginDownload();",3000);
// -->   
</script>

Ovenstående vil også gerne bare afspille :0
Avatar billede superanden Nybegynder
09. april 2004 - 13:08 #1
jeg ved det laves sådan her i php måske det kan hjælpe dig..

<?php

$fil = 'sti/til/fil.mpg';

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . basename($fil) . '"');
header('Content-Length: ' . filesize($fil));
readfile($fil);

?>
Avatar billede ch007 Nybegynder
09. april 2004 - 13:18 #2
Det er bare cool. Jeg kan godt bruge php på mit webhotel så jeg kan vist godt bruge dette... Hvis du så lige kan hjælpe mig med noget...

Download.asp?fil=34

Så i asp-siden henviser jeg til min MySQL-db og hente stien til fil nr. 34...

Kan du sætte scriptet op til mig således?

Altså den skal hente oplysning fil=34, connecte til db og hente oplysningen om stien som ligger i db'en...
Avatar billede superanden Nybegynder
09. april 2004 - 14:05 #3
det tør jeg ikke kaste mig ud i.. så skal du nok have fat i en anden desværre
Avatar billede ch007 Nybegynder
09. april 2004 - 14:19 #4
Kan du ikke smide et svar alligvel?

Kan du sige hvordan jeg får den til at skrive:


<?php

$fil = 'video/fil.mpg';

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . basename($fil) . '"');
header('Content-Length: ' . filesize($fil));
readfile($fil);

?>

hvis jeg skriver: download.php?sti=video/fil.mpg
Avatar billede ch007 Nybegynder
09. april 2004 - 14:22 #5
<?php

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . basename($sti) . '"');
header('Content-Length: ' . filesize($sti));
readfile($sti);

?>


Sådan... Smider du et svar?
Avatar billede superanden Nybegynder
10. april 2004 - 09:29 #6
svar
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
Kurser inden for grundlæggende programmering

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