Per far scaricare un file, crea una pagina chiamata download.php ed inserisci al suo interno il seguente codice:
Codice PHP:
<?php
$file = $_GET['file'];
Header("Content-type: application/octet-stream");
Header("Content-Disposition: attachment; filename=".$file);
Header("Content-Description: Download");
Header("Pragma: No-Cache");
Header("Expires: 0");
Header("Content-Length:".filesize($file));
readfile($file);
?>
Controlla poi che queste due variabili siano così configurate:
Codice PHP:
$nodirfil = array(basename($_SERVER['PHP_SELF']),"icons","download.php"); // Array con le directory / files da non indicizzare
//////////////////////////////////////////////////////////////////////////////////
if(is_dir($filegen)){ $size = "-"; $icon = $servericons."dir.gif"; $alticon = "DIR"; $href = "?".$qsm."=".$filegen; }else{ clearstatcache(); $size = filesize($filegen); if($size < 1000000){
$size = ceil($size/1024). " KB"; }else{ $size = round(($size/1024)/1024,1)." MB"; } $icon = File2Icon($filegen); $alticon = "ICO"; $href = "download.php?file=".$cwd."/".basename($filegen); }