Something like this maybe?
Code:
<html>
<head>
<title><?php echo ($_GET['file']) ? "Download ".$_GET['file'] : "Downloader"; ?></title>
<script type="text/javascript">
function countDown(el,count){
document.getElementById(el).innerHTML='<center><button onClick="void(0)" disabled="yes">'+count+' more seconds till download</button></center>';
count -= 1;
if(count != -1){
setTimeout("countDown('"+el+"',"+count+")",1000);
} else {
document.getElementById(el).innerHTML='<center><button onClick="downloadFile(\'<?php echo $_GET['file']; ?>\')">Click to download.</button></center>';
}
}
function downloadFile(file){
window.location=file;
}
</script>
</head>
<?php
if($_GET['file']){
if(file_exists($_GET['file'])){
echo "
<body onLoad=\"countDown('download',10)\">
<div align='center'>
File Name: <b>".$_GET['file']."</b> <br />
File Size: <b>".filesize($_GET['file'])." bytes</b></br />
File format: <b>".ucfirst(substr($_GET['file'],strlen($_GET['file'])-3))."</b></div><br />
<span id='download'><center><noscript>If your seeing this message, please enable javascript</noscript></center></span>
</body>
";
} else {
die('File doesn\'t exist');
}
} else {
echo "<body><h1 align='center'>No file specified...</h2></body>";
}
?>
</html>
Its not very secure though.
Bookmarks