Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%)
|
Witam serdecznie,
mam taki problem. Używam do generowania pdfów klasy FPDF zaś do wysyłki maili PHPMailer'a. Wszystko fajnie się robi, tylko problem jest podczas wysyłki danego pdf'a w załaczniku. Dodam że mail się wysyła ale bez załącznika oraz PDF sięgeneruje i otwiera w przeglądarce. kod:
Moje pytanie brzmi - jak wysłać wygenerowanego PDF'a w załączniku a po wysłaniu otworzyć w oknie danego pdfa (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Moje drugie pytanie jak zapisać wygenerowanego pdf'a na serwer - bo jak robie Output(); to otwiera mi sie pdf w przeglądarce?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował MitS 8.05.2009, 18:53:31 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%)
|
Witam.
Błąd polega na tym, że wysyłka treść do przeglądarki, nie w formie stringa. Najłatwiej będzie zrobić to tak:
Możesz też pójść inną, profesjonalniejszą drogą. Zwrócić pdfa w formie stringa:
i dodać to do maila jako inline. Zakodować do w base64 i dalej według manuala: Cytat AddAttachment($path, $name = "", $encoding = "base64", $type = "application/octet-stream") Pozdrawiam. Ten post edytował korro 8.05.2009, 20:56:43 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%)
|
Ten drugi sposób byłby nawet idealny, tylko że gdy tak robię to zwracam mi:
FPDF error: Unable to create output file: a gdy zamiast null daje jakąś nazwę wtedy mam błąd: Brak dostępu do pliku: i co mam teraz zrobić? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 17:51 |