olayı biraz daha açarak anlatayım alttaki kod delete.php birde bizi buraya yönlendiren finish.php var upload bittiginde finish.php açılıyor ve bize 2tane link veriyor biri dosyayı silmek için biride download etmek için
örnek:
http://www.sitem.com/delete.php?id=dosya.zip <<== silme linki
http://www.sitem.com/download.php?id=dosya.zip <<== download linki

silme linki elimde zaten var fakat download linki eksik aşağıdaki kodlarla oynanarak bir indirme sayfası yapılabilirmi. aşağıdaki kodlar delete.php nin kodaları


 <?
    include_once("header.php");
 
    if (isset($_GET["id"]) && $_GET["id"] != "")
    {
        $myFile = "uploads/".$_GET["id"];
        $fh = fopen($myFile, 'w') or die("can't open file");
        fclose($fh);
        unlink($myFile);

        $comfirmmess = "<p>Your file has been successfully removed from host</p>";

        $template->set_filenames(array("confirm" => "confirm.html"));     
        $template->assign_vars(array(
            'CONFIRM' => "Your file has been successfully removed from host",
            'COMFIRMMESS' => $comfirmmess
        ));
        
        $template->pparse("confirm");
        include_once ("right.php"); 
        include_once ("footer.php"); 
        die();
    }
    else
    {
        $template->set_filenames(array("login" => "login.html"));     
        
        $template->assign_vars(array(
            'ERROR' => $error != ""?"<tr><td class='txt_red'>".$error."</td></tr>":"",
            'USERNAME'=> $_POST['username']
        ));
        
        $template->pparse("login");
    }

    include_once ("footer.php");    

?>