Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Błąd pobierania pliku
Forum PHP.pl > Forum > PHP > Frameworki
emiltukan
Posiadam serwis napisany w Zend Framework . System umieszczony jest na serwerze nazwa.pl.
Ostatnio dopisałem do niego funkcję automatycznego pobierania dokumentów PDF.
Kod
function pobierzAction(){
        $pdf = Zend_Pdf::load($pa);
        $pdfData=$pdf->render();
        header("Content-Disposition: inline; filename=result.pdf");
        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;
}

Problem polega na tym, że do dokumentu PDF dodawane są dodatkowe znaczniki języka HTML, co w rezultacie powoduje wyświetlenie błędu, że plik jest uszkodzony. Nie bardzo wiem, jak to ominąć.
Próbowałem już różnych sposobów, ale jak na razie bezskutecznie. Może ktoś ma jakiś pomysł ? Będę wdzięczny.



Sprawa rozwiązana. W systemie był załadowany zewnętrzny layout i to przeoczyłem. Wystarczyło go wyłączyć.
orideith
Mały OT widzę, że moje rozwiązanie się sprawdza snitch.gif
Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.