Log in

View Full Version : How is making a counter Descending



mR.Bebo
02-22-2010, 10:27 AM
1) Script Title:
counter Descending
2) Script URL (on DD):
couldn't found it : http://www.dynamicdrive.com
3) Describe problem:
I'm searching for a script like counter Descending , and after Specified number of figures like 10.9.8.7.6.5.4.3.2.1 .. then Icon appear written on it DOWNLOAD
when you click on it refer you to the download site.
hope you understand me

Nile
02-22-2010, 12:55 PM
Something like this maybe?


<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.