Pretoze v premennej $file mas ../files/dokumenty/subor.jpg. Kedze v nazve suboru logicky nemoze byt lomitko, nahradi sa inym znakom.
Kód:
header("Content-Disposition: attachment; filename=$filename");
A dalej, ten riadok s readfile myslis vazne? Mas subor, ktory sa vola $file? Nemozes pouzivat apostrofy, ked ocakavas nahradenie premennej za jej hodnotu.
Kód:
readfile($file);