banniere
<=
<?php
 
@INCLUDED OR die();
 
ignore_user_abort(false);
 
set_time_limit(3600);
 if (
$kernel->getQueryVar('dir') === false) die();
 
$dir $kernel->makeSecureUrl($kernel->getQueryVar('dir'));
 if (!
file_exists(DEFAULT_DIR.'/'.$dir)) echo 'Impossible d'ouvrir le fichier.';
 else {
  while (
ob_get_level()) ob_end_clean();
  
header('Content-type: application/force-download');
  
$a DEFAULT_DIR.'/'.$dir;
  
header('Content-length: '.filesize($a));
  
header('Content-Disposition: attachment; filename="'.addslashes(basename($dir)).'"');
  
readfile($a);
  die();
 }
?>