login  Naam:   Wachtwoord: 
Registreer je!
 Forum

downloadscript

Offline naj - 25/01/2005 22:14
Avatar van najNieuw lid Beste,

Probeer een downloadscript aan de praat te krijgen maar ik blijft met één probleem zitten. Wanneer ik het script aanroep en een link meegeef krijg ik een klassieke windows foutmelding. ALs ik echter refresh start hij wel met downloaden.

het script:
<?php
$name = $_REQUEST["name"];

$filename = $_SERVER['DOCUMENT_ROOT']."/documents/archief/$name";

$file_extension = strtolower(substr(strrchr($filename,"."),1));

switch( $file_extension )
{
case "pdf": $ctype="application/pdf"; break;
case "exe": $ctype="application/octet-stream"; break;
case "zip": $ctype="application/zip"; break;
case "doc": $ctype="application/msword"; break;
case "xls": $ctype="application/vnd.ms-excel"; break;
case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpeg":
case "jpg": $ctype="image/jpg"; break;
default: $ctype="application/force-download";
}
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Type: $ctype");
header("Content-Disposition: attachment; filename=".basename($filename).";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();

?>

iemand een suggestie of een ander script?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s