Det skal lige siges at det er smart at lægge filerne et sted hvor webserveren ikke kan få fat i dem direkte. F.eks. har mange deres sider under public_html - hvis du så opretter en folder på samme niveau kan du alligevel tilgå dem med PHP
F.eks. hvis du har:
filer <DIR> public_html <DIR> (her har du din webside)
hvis download.php ligger i roden af public_html skal $dir så bare være:
Hey Coderdk. Jeg er næsten med tror jeg :-) hmm jeg tænker mere på denne her kode <?php // Tæl til mysql [Er ikke lige med..??] // Hvor ligger filen? $dir = "../download/warez/"; [Hvor filerne ligger] header( "Content-Type: application/octet-stream" ); header( "Content-Length: " . filesize( $dir.$_GET['fil'] ) ); header( "Content-Disposition: inline; filename=\"$_GET[fil]\"" ); readfile( $dir.$_GET['fil'] ); ?> Når jeg f.eks smider den ind i min download.php opdatere og trykker på download linket på siden, så vil den hente en eller anden ukendt fil type. og så når jeg lige F5'er et par gange. Så kan jeg se der er fejl på siden, så scroller jeg ned på siden og kan se min side engang mere længre nede :-) :-O så sammen med alt det andet har den skriver browser opløsning menere plus andre ting hehehe....
Den kode skal være alene i sin egen fil - Det er blot den der leverer downloaden til browseren. Filtypen er ukendt, da jeg tvinger browseren til at downloade med content-typen application/octet-stream.
Coderdk >> Jeg har lagt det på følgende måde download1.php <?php // Tæl til mysql // Hvor ligger filen? $dir = "/download/warez/"; [Hvor filerne ligger] header( "Content-Type: application/octet-stream" ); header( "Content-Length: " . filesize( $dir.$_GET['fil'] ) ); header( "Content-Disposition: inline; filename=\"$_GET[fil]\"" ); readfile( $dir.$_GET['fil'] ); ?> og min alm download.php Download it <a href="download.php?fil=avvcs.rar">here</a>
det virker ik hehe, er jeg helt gal på den eller ??
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.