Autor | Zpráva | ||
---|---|---|---|
hello Profil * |
#1 · Zasláno: 7. 9. 2011, 21:34:11
Ahoj, píšu páč bych chtěl poslat přílohu pdf dokument generovaný mpdf50. Když v phpmaileru přidám řádek $mail->AddAttachment("pdfdokumentzmpdf50.php"); tak se mi odešle samotný script ale né jako pdf dokument.
Napadá někoho jak tuhle nepříjemnou situaci řešit? Předem díky a hezký zbytek večera. |
||
DJ Miky Profil |
#2 · Zasláno: 7. 9. 2011, 21:40:03
Takhle totiž načteš soubor z lokálního adresáře - a PHP soubor je soubor jako kterýkoliv jiný, proto se prostě vezme jeho obsah (tedy zdrojový kód) a vloží se do mailu. Možnosti jsou asi dvě - to lepší je vygenerovat si PDF, uložit si ho někam do dočasného adresáře, přiložit ho k mailu a zase smazat. Nebo bys musel zapojit do hry webserver - načíst soubor externě, tedy něco jako
$mail->AddAttachment('http://www.example.com/pdfdokumentzmpdf50.php') |
||
hello Profil * |
#3 · Zasláno: 7. 9. 2011, 21:45:08
Díky, hned zkusím, v tom 2. případě bych to musel řešit s kódem ktery by dal přištup k té smlouvě.
|
||
Alphard Profil |
#4 · Zasláno: 8. 9. 2011, 01:46:15
Možná by šlo použít metodu AddStringAttachment() a pdf exportovat jako binárku (krajně pomocí buffer funkcí zachytit výstup).
|
||
Časová prodleva: 13 let
|
0