Witam. Ponizej przedstawiam moj skrypt do pobierania plikow (chodzi oto zeby uzytkownik nie znal lokalizacji z ktorej pobierany jest dany plik). U mnie chodzi wszystko ok. u wiekszosci osob tez. Ale zdarza sie u niektorych, ze zamiast wlasciwego pliku plik.zip przegladarka zapisuje go jako nazwe funkcji czyli pobierz.php. Jak to poprawic ?
<?
header('Pragma: no-cache');
header('Content-type: application/x-zip-compressed; name="plik.zip"');
header('Content-Disposition: attachment; filename="plik.zip"');
header('Content-Length: ' . filesize('jakiskatalog/plik.zip'));
if ($fp = fopen('jakiskatalog/plik.zip', 'rb'))
{
flock($fp, 1);
echo(fread($fp, filesize('jakiskatalog/plik.zip')));
flock($fp, 3);
fclose($fp);
}
?>