<?php /* +------------------------------------------------+ | Simple File Downloader 1.0 - Made By Doug ;) | +------------------------------------------------+ */ function DownloadFile($file) { if (file_exists($file)) { header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=\"{$file}\""); header("Content-Transfer-Encoding: binary"); header("Accept-Ranges: bytes"); header("Cache-control: private"); header("Pragma: private"); header("Expires: Fri, 21 Dec 2012 12:21:12 GMT"); header("Content-Length: " . filesize($file)); header("X-Powered-By: SFD 1.0 By Doug ;)"); die(file_get_contents($file)); } else { define("HTML_ERR", "<!DOCTYPE HTML><html><head><meta http-equiv=\"Content-Type\"content=\"text/html; charset=utf-8\"><title>Information</title><link rel=\"stylesheet\"href=\"http://www.dooug.com/get.dsp?u=err_style\"media=\"all\"/></head><body><div align=\"center\"><div id=\"content\"><div id=\"box\"><div id=\"header\">Information</div><div id=\"econtent\"><p>Sorry, the file you requested was not found on this server.</p><p id=\"tinfo\">[404] File Not Found.</p><div class=\"copy\">Powered by <a href=\"http://www.dooug.com/\"title=\"Visit Dooug Services\">Dooug Services</a>.</div></div></div></div></div></body></html>"); header("HTTP/1.1 404 Not Found", true, 404); header("Status: 404 Not Found", true, 404); header("Cache-control: private"); header("Pragma: private"); header("Expires: Fri, 21 Dec 2012 12:21:12 GMT"); die(HTML_ERR); } } /* Lets Use ? */ set_time_limit(0); // Make the User don't stop to listen the Server DownloadFile("FileName.ExT"); // Force File Download /* Any Command Below this line will not be executed, because we've executed an die() command. */