Cytat(Lars @ 24.10.2008, 11:08:45 )

Spróbuj tego kodu (z manuala):
<?php
header('Content-type: application/pdf'); header('Content-Disposition: attachment; filename="downloaded.pdf"'); ?>
Oczywiście ustaw dobrą nazwę i MIME.
Niestety nie pomaga. Pod IE np zapisuje sie ten plik jako .php
Generalnie caly schemat pobierania pliku wyglada następujaco:
<a href='pobierz.php?id=".$row['idw']."' target='_blank'>".$row['nazwa']."</a>
a w pliku pobierz.php teraz jest:
<?php
$q="select * from pliki where idw=$id";
$row=mssql_fetch_array(mssql_query($q));
$wielkosc=filesize("pliki/".$row['plik']);
header('Pragma: anytextexeptno-cache', true); header('Content-type: application/force-download'); header('Content-Transfer-Encoding: Binary'); header('Content-length: '.$wielkosc); header('Content-disposition: attachment; filename='.basename($row['plik'])); ?>
Na FF i u niektorych na IE7 dziala, a pod IE6 i u nielicznych pod IE7 sie sypie :/