Yapabilirsin tabii, o zaman direk dosyayı okuyp basacaksın ekrana, başka bir çıktı vermeden. yani kodunun en alt kısmı şunun gibi olacak:
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($dosya));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($dosya));
readfile($dosya);
exit;
Örnek kodda da bu şekilde yazmıştım zaten yukarıda. Bu şekilde dosyayı kaydediyor ve tekrar okuduklarını ekrana yazdırıyor. Dosya kaydetme penceresi gelmiyor. Bir yeri atlıyor olabilir miyim ?