Ik probeer een bestand uit de database te halen, alleen dat wil niet echt lukken:
Het uploaden gaat goed, in MySQL Front laat ie het plaatje ook goed zien, alleen als ik de pagina open met test.php?download=1 dan gaat ie nix downloaden ik heb allerlei dingen geprobeerd met fpassthru etc. maar het wil maar niet lukken
Ut zal wel iets heel erg simpels wezen...
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| <? if($download != "") { if($get_downloadfile = mysql_query("SELECT * FROM `download` WHERE `download_ID`='$download'")) { while($downloadfile = mysql_fetch_object($get_downloadfile)) { header("Content-type: $downloadfile->download_extentie"); $fn = popen("$downloadfile->download_bestand" , "r"); fpassthru($fn); } } } else { if($submit == "yes") { $file = addslashes(fread(fopen($file, "r"), filesize($file))); if(mysql_query("INSERT INTO download (`download_moduul_ID`,`download_bestand`,`download_naam`,`download_omschrijving`,`download_extentie`,`download_grootte`) VALUES ('','$file','$file_name','$fileomschrijving','$file_type','$file_size')")) { echo"Done!"; } } echo" <form action=\"test.php\" method=\"post\" enctype=\"multipart/form-data\"> <input type=\"hidden\" name=\"submit\" value=\"yes\"> <input type=\"file\" name=\"file\"><br> <input type=\"submit\" value=\"submit\"> </form> "; } ?> |
Het uploaden gaat goed, in MySQL Front laat ie het plaatje ook goed zien, alleen als ik de pagina open met test.php?download=1 dan gaat ie nix downloaden ik heb allerlei dingen geprobeerd met fpassthru etc. maar het wil maar niet lukken
Ut zal wel iets heel erg simpels wezen...