CODE
$this->_helper->layout->disableLayout();
$pa = $path.$nazwa;
$pdf = Zend_Pdf::load($pa);
$pdfData=$pdf->render();
header("Content-Disposition: inline; filename=".$nazwa);
if(isset($_SERVER['HTTP_USER_AGENT']) AND (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') == true)){
header('Content-type: application/pdf');
} else {
header("Content-type: application/x-pdf");
}
echo $pdfData;
Sktypt działa w Zend Framework. System wykrywa rodzaj przeglądarki i w zależności od niej wyświetla dokument.
U siebie nie wykryłem problemu z działaniem skryptu ponieważ działa poprawnie, ale w systemie znajduje się 7000 użytkowników i otrzymuję wiadomości, że są jakieś problemy z pobieraniem dokumentów i zamiast nich pojawiają się krzaczki. Kilka osób miało przestarzałe przeglądarki i wystarczyło je aktualizować, ale ostatnio pojawił się ten sam problem u osoby z IE7, a u mnie na IE7 działa dobrze. Nie mam pomysłu, co może powodować takie sporadyczne problemy. Proszę o wskazówkę.