download php

Tags:    php

jeg er ved at lave en hjemmeside og jeg så på en side at man kunne downloade jpg filer ligesom man downloader winzip filer og det var gjordt i php en slaks popup nogen der har noget der liner vil jeg gerne høre
fordi jeg vil gerne vil have det er fordi frac.dk ikke godkender zip filer

//ETA aka Emil Thor Andersen
Http://www.eta-wall.tk/

[Redigeret d. 09/02-04 11:03:50 af Emil Thor Andersen (Eta)]



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Du kan snyde frac ved at omdøbe dine filer til .jpg eller en anden endelse som frac godkænder. Så kan du bede folk om at omdøbe filen fra .jpg(eller hvilken endelse du nu har valgt) til .zip .

Jeg ved ikke hvordan man gør så at browseren downloader filen i stæden for at vise billledet men det kan være du kan bruge løsningen her over...



du kan oprette en "download.php" som kan se sådan her ud:

<?
$filename = $_GET['file'];
$ext = substr( $filename,-3 );
if( $filename == "" ) {
echo "<html><body>ERROR: Empty file to download. USE download.php?file=[file path]</body></html>";
exit;
} elseif ( ! file_exists( $filename ) ) {
echo "<html><body>ERROR: File not found. USE download.php?file=[file path]</body></html>";
exit;
};
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/octet-stream");
$user_agent = strtolower ($_SERVER["HTTP_USER_AGENT"]);
if ((is_integer (strpos($user_agent, "msie"))) && (is_integer (strpos($user_agent, "win")))) {
header( "Content-Disposition: filename=".basename($filename).";" );
} else {
header( "Content-Disposition: attachment; filename=".basename($filename).";" );
}
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();
?>

filen bruges sådan: download.php?file=huset.jpg
dette vil få din browser til at download huset.jpg som var det en exe fil. indforstået af huset.jpg eksistere og ligger i samme mappe som download.php

koden er ikke min, fundet på php.net

[Redigeret d. 14/02-04 14:43:15 af Stefan E. Nielsen]



Du ved godt at ETA er en terrororganisation som har dræbt mere end 500 menensker ikk?!?

My site -----) www.realmadrids.dk - BLiNK 1&2 - Real Madrids og Vejle Boldklub!?!



Der vil jeg gerne siger jeg ved godt at eta er en terror gruppe i spanien og jeg har intet at gøre med dem og Eta kommer af Emil Thor Andersen Mine For Bukstaver
Eta hvis du altså kan se det!
tak for hjælpen til det der download ting
//ETA aka Emil Thor Andersen
Http://www.eta-wall.tk/



Hvis du har fået svar på din post så vær venlig at lukke den.

-----------------------------------------------------------------------------

»»Mark S. Johansen



nej det har jeg ikke... men lukker den aligevel...




t