[TYPO3-german] Pdf Dokumente von Webseite in Email importieren
Manfred Mirsch
manfred.mirsch at hs-esslingen.de
Tue Aug 5 15:24:04 CEST 2008
Hallo Ralf,
vielen Dank für Deine Antwort in der Newsgroup, die ich erst heute
Morgen entdeckt hatte.
Jetzt habe ich Dein Beispiel mal angepasst und es scheint zu
funktionieren. einziges Problem ist, dass ich die PDFs über eine Seite
generiere, die zugriffsgeschützt ist, die also nur angezeigt werden,
wenn ein Benutzer mit entsprechenden Berechtigungen eingeloggt ist.
Kann man dies über "writeFile" realisieren, dass Logindaten etc.
übermittelt werden? Ansonsten bekomme ich zwar ein schönes PDF-Dokument,
allerdings enthält es die Login-Maske ;-).
Grüße aus Esslingen,
Manfred
Ralf Hettinger schrieb:
> Klar müsste das gehen.
>
> Konzept:
>
> // fetch PDF
> $pdfContent = t3lib_div::getURL(
> 'link.to.your.pdfgenerator2?id=[id]&type=123'
> );
> // store temp PDF
> $pdfName = 'mypdf_' . strftime('%Y-%m-%d_%H.%M',time()) . '.pdf';
> $pdfPath = 'typo3temp/' . $pdfName;
> $pdfsuccess = t3lib_div::writeFile(
> $pdfPath,
> $pdfContent
> );
>
> if ($pdfsuccess) {
> require_once(PATH_t3lib.'class.t3lib_htmlmail.php');
> $userEmail = t3lib_div::makeInstance('t3lib_htmlmail');
> // [header, body, etc. initialisieren ...]
> $userEmail->start();
> $userEmail->addAttachment($pdfPath);
> // [...]
> $userEmail->send($email);
> }
>
>
> Viele Grüße
> Ralf
>
> Manfred Mirsch schrieb:
>> Hallo Ralf,
>> wäre es auch denkbar, mit dem PDF-Generator2 ein temporäres PDF zu
>> erzeugen und dann direkt als Anhang der E-Mail zu verwenden?
>>
>> Mit freundlichen Grüßen,
>> Manfred Mirsch
>>
>>
>>> Hi Patrick,
>>>
>>> sorry für den fehlenden Zusammenhang... der Code sieht vor, in eine
>>> selbst programmierte Extension geschrieben zu werden ;)
>>>
>>> Was fertiges aus der Box (oder dem TER) ist mir für das, was Du
>>> vorhast, nicht bekannt.
>>>
>>> Viele Grüße
>>> Ralf
>>>
>>
>>
>>
>> --
>> -----------------------------------------------------
>> Dipl.-Inform. Manfred Mirsch (Webmaster)
>> Hochschule Esslingen - University of Applied Sciences
>> Kanalstrasse 33 / D-73728 Esslingen
>> Tel. +49 (0)711 397-3166
>> Email: Manfred.Mirsch at hs-esslingen.de
>> -----------------------------------------------------
--
Mit freundlichen Grüßen,
Manfred Mirsch
--
-----------------------------------------------------
Dipl.-Inform. Manfred Mirsch (Webmaster)
Hochschule Esslingen - University of Applied Sciences
Kanalstrasse 33 / D-73728 Esslingen
Tel. +49 (0)711 397-3166
Email: Manfred.Mirsch at hs-esslingen.de
-----------------------------------------------------
More information about the TYPO3-german
mailing list