Avatar billede tif12345 Nybegynder
04. juni 2005 - 16:05 Der er 2 kommentarer og
1 løsning

(Anti-leech) redirect download script

Jeg har kigget lidt rundt, men synes ikke at jeg har haft noget held i min søgen.

Jeg leder efter et download script, der når man trykker på download af hvilken som helst fil, redirecter til en nye side, hvor der så går ca 5 sek og downloaden starter selv.

Ligesom når man fx. henter noget fra (tryk på download)
http://www.download.com/BurnQuick-Data-Audio-CD-DVD-Burner/3000-2646_4-10373615.html?tag=lst-0-5
eller
http://pc.cheats.de/cheat_ausgabe.php?id=205626

Hvis nogen skulle ha kendskab til hvor kan finde sådan et script, ville jeg blive yderst taknemmelig :)
Avatar billede coderdk Praktikant
05. juni 2005 - 02:22 #1
Hvad med noget i denne stil? Der skal mere sikkerhed i, så folk ikke kan downloade dine php filer osv, evt så de kun kan downloade filer inde i et bestemt bibliotek.

<?php

  session_start();

  if ( !empty( $_SESSION['fil'] ) && $_SESSION['fil'] == $_GET['fil'] && file_exists( $_GET['fil']) )
  {
    header( 'content-type: application/octet-stream');
    header( 'content-length: ' . filesize( $_GET['fil'] ) );
    header( 'content-disposition: attachment; filename="'. $_GET['fil'] . '"' );
    readfile( $_GET['fil'] );
    exit;
  }

  $_SESSION['fil'] = $_GET['fil'];

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<title>download <?= $_GET['fil'] ?></title>
<meta http-equiv="refresh" content="5">
</head>
<p>Du er i gang med at downloade <?= $_GET['fil'] ?>, klik <a href="<?= $_SERVER['PHP_SELF'] . '?fil='. $_GET['fil'] ?>">her hvis du ikke vil vente</a>.
Avatar billede coderdk Praktikant
11. juni 2005 - 19:09 #2
Kommet videre?
Avatar billede tif12345 Nybegynder
11. juni 2005 - 20:00 #3
Kunne godt bruge det delvist .. Takker :)
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