Avatar billede e_w Nybegynder
08. marts 2006 - 11:30 Der er 3 kommentarer og
1 løsning

Tvunget download via mysql database

Har for længe siden fået et script herinde fra eksperten med en tvunget download, legede lidt med at se om jeg ku gøre det via en database.. nu er jeg så igang med det igen, da det ikke lykkes for mig dengang, nogle der kan hjælpe mig? skal helst have det færdig til imorgen (torsdag) nemlig!!

Mvh. e_w

her er scriptet:
*** download.php ***

include("include/data.php");
$musicgetSQL = mysql_query("SELECT * FROM pm_oldmusic WHERE download = '". $_GET['filename'] ."'");
$musicNow = mysql_fetch_array($musicgetSQL);

$filename="music/old/". $musicNow['download'] ." ";
$shortname = basename($filename);

if( file_exists($filename)         
    && !eregi("p?html?",$filename)
    && !eregi("inc", $filename)
    && !eregi("php3?",$filename) ){
  $size = filesize($filename);
  header("Pragma: no-cache");
  header("Expires: 0");
  header("Content-Transfer-Encoding: binary");
  header("Cache-Control: must-revalidate, post-check=0, pre-check=0\r\n");
  header("Content-Type: application/octet-stream");
  header("Content-Type: application/save");
  header("Content-Disposition: attachment; filename=$shortname");
  set_time_limit(0);
  $fh = readfile("$filename");
  fpassthru($fh);             
  exit;
} else {
print "ERRO: The file $shortname is not available for download";
}

*** Her er så den anden side hvor linket så står **

$musikGet = mysql_query("SELECT * FROM pm_oldmusic ORDER BY id DESC");
while($NowShow = mysql_fetch_array($musikGet)){       
echo'
<a href="download.php?filename='. $NowShow['download'] .'&MusicID='. $NowShow['id'] .'""><img src="img/Download_media.jpg" </a>';
}
Avatar billede e_w Nybegynder
09. marts 2006 - 09:39 #1
ingen som kan hjælpe?.. kan godt sætte pointene højere op ellers?
Avatar billede cybermike Nybegynder
13. marts 2006 - 23:53 #2
A: i den her kategori handler man ikke med points men med kontanter.

B: "tvunget download via mysql database" Hvad er det for noget ævl? Hvad vil du tvinge hvem til hvorfor og hvordan? Og så istedet for at paste noget ulæselig kode så skriv hvad du vil opnå.

C: Dont you ever use that word again "Tvinge" ... ingen skal tvinges til noget, dine bruere skal kun det de selv vil, computeren gør alligevel som du giver den besked på(det er det eneste den kan finde ud af) .... alle andre måder du kan anvende det ord på er ulovligt ... så???
Avatar billede e_w Nybegynder
14. marts 2006 - 10:51 #3
A: jamen hva går du da sådan amok over..

B: Det kan hentes gratis, så ingen kontanter i det.. ( det ved jeg )

C: har fundet ud af hvad det er.. desuden er det noget som er mere brugervenlig at bruge.. det hedder force download, hvis man har noget musik på en siden, så tvinger man brugeren til vælge om de vil gemme eller åbne den i det musik program de nu bruger..

ps. hva snakker du dog om ang. ulovligt.. det er overhovedet ikke det jeg er inde i..

Mvh. e_w
Avatar billede e_w Nybegynder
14. marts 2006 - 10:51 #4
lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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