Verovatno ovo nije najispravniji način, ali vrši pos'o
PHP kôd:
if (preg_match('/download\/(\d+)/', $req, $uhvaceno))
{
$idfajla=$uhvaceno[1];
$imefajla=$db->get_var("select url from download where id='$idfajla'");
if ($imefajla)
{
$imefajla="files/".$imefajla;
if (file_exists($imefajla))
{
$db->query("update download set broj=broj+1 where id='$idfajla'");
header("Location: ../../$imefajla");
}
else echo "<span class='greska'>Fajl nije pronađen</span>";
}
else echo "<span class='greska'>Fajl ne postoji u bazi.</span>";
}