| 
<?php/**
 We need to find the matching file thanks to the todl.txt file
 Read it, send it then delete it from the txt file
 */
 $idx = new ToDownloadIndex();
 
 $shortcut = !empty($_GET['sc']) ? $_GET['sc'] : '';
 
 if($shortcut == ''){
 header('HTTP/1.0 404 Not Found');
 exit;
 }
 
 $file = $idx->readLine($shortcut);
 
 if($file == null || !is_readable(dirname(__FILE__).'/'.$file)){
 header('HTTP/1.0 404 Not Found');
 exit;
 }
 
 header("Content-type: application/zip");
 header("Content-Disposition: attachment; filename=".$file);
 header("Pragma: no-cache");
 header("Expires: 0");
 readfile(dirname(__FILE__).'/'.$file);
 unlink(dirname(__FILE__).'/'.$file);
 
 $idx->deleteLine($shortcut);
 
 exit;
 |