Od niedawna bawię się w FPDF'ie i natrafiłem na problem nie do przeskoczenia. Szukałem odpowiedzi w internecie, również bez sukcesu.
Tworzę dynamicznie dokument w PHP za pomocą biblioteki FPDF (wersja1.6). Jeśli kończę skrypt
wszystko zapisuje się ładnie na serwerze w głównym katalogu, plik jest otwieralny i wygląda poprawnie. Jednak założeniem jest umożliwienie zapisu userowi "na komputer". Z specyfikacji wynika (http://www.fpdf.org/en/doc/output.htm), że należy jedynie w drugim argumencie podstawić zamiast "F" - "D". Skrypt powoduje ściągniecie pliku i umożliwia zapis w wyznaczone miejsce. I tu zaczynają się schody... przy otwieraniu, pojawia się komunikat "plik nie zaczyna się od %PDF". Po wrzuceniu PDF'u do notatnika zobaczyłem, że zamiast samego kodowanego pliku na początku dodany jest skrypt strony z której funkcja została wywołana. podobnie dzieje się przy innych opcjach funkcji 'Output'.
$fpdf->Output("test.pdf", "F");