<?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;