Your IP : 216.73.217.87
<?php
$fl="./up/files/notfound.txt";
$rf=0;
$id=$_GET["id"];
$idc=str_replace('"', '', $id);
$idc=str_replace("0", "", $idc);
$idc=str_replace("1", "", $idc);
$idc=str_replace("2", "", $idc);
$idc=str_replace("3", "", $idc);
$idc=str_replace("4", "", $idc);
$idc=str_replace("5", "", $idc);
$idc=str_replace("6", "", $idc);
$idc=str_replace("7", "", $idc);
$idc=str_replace("8", "", $idc);
$idc=str_replace("9", "", $idc);
$idc=str_replace("a", "", $idc);
$idc=str_replace("b", "", $idc);
$idc=str_replace("c", "", $idc);
$idc=str_replace("d", "", $idc);
$idc=str_replace("e", "", $idc);
$idc=str_replace("f", "", $idc);
if ($idc!="")
{
$id="0";
}
include("./conn.php");
$catq=mysqli_query($db, "SELECT * FROM `files` WHERE `u`='".$id."' LIMIT 1;");
while ($cats=mysqli_fetch_row($catq))
{
$fl="./up/files/".$cats[4]."";
$rf=1;
$ex=$cats[5];
$fn=$cats[3];
$fn=str_replace('"', '', $fn);
$fn=str_replace(""", "", $fn);
$fn=str_replace("&", "", $fn);
$fn=str_replace(";", "", $fn);
$fn=str_replace("/", "", $fn);
$fn=str_replace("\\", "", $fn);
$fn=str_replace(".", "", $fn);
$fn=str_replace(":", "", $fn);
$fn=str_replace("?", "", $fn);
$fn=str_replace("*", "", $fn);
$fn=str_replace("<", "", $fn);
$fn=str_replace(">", "", $fn);
$fn=str_replace("|", "", $fn);
$fn=str_replace(" ", "-", $fn);
$fn=str_replace("--", "-", $fn);
$fn=str_replace("--", "-", $fn);
$fn=str_replace("--", "-", $fn);
$fn=str_replace("--", "-", $fn);
$fn=str_replace("--", "-", $fn);
$fn=str_replace("--", "-", $fn);
$fn=str_replace("--", "-", $fn);
$an=$cats[2];
$an=str_replace(" ", "-", $an);
$ctgry=$cats[6];
$ctgry=str_replace("МО - ", "", $ctgry);
$ctgry=str_replace(" ", "-", $ctgry);
if ($ctgry=="Педагогически-практики")
{
$fn="Педагогическа-практика-".$fn."-с-автор-".$an.".".$ex."";
}
else
{
$fn="".$ctgry."-".$cats[7]."-клас-".$fn."-с-автор-".$an.".".$ex."";
}
$nm=$fn;
}
if (file_exists($fl))
{
if ($rf==0)
{
$nm="FileNotFound.txt";
}
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$nm.'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: '.filesize($fl));
readfile($fl);
exit;
}
?>