getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.08.2003, 13:38   #1
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg

gestreamte PDF-Datei als Mail-Anhang


Hallo Leute,

wie kann ich eine PDF-Datei, die ich mit PHP erstelle (ich streame diese, also ohne zwischenspeichern auf dem server), per PHP als anhang an einer eMail verschicken?

Gruß

Jan
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten


Alt 05.08.2003, 13:48   #2
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
such bitte hier im dyn, nach pdf, mail und meinem namen, da hats vor einiger Zeit einen relativ erschöpfenden thread darüber gegeben.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 05.08.2003, 13:53   #3
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
falls du die Ausgabe nicht ohne weiteres Verhindern kannst, kannst du mit dem Ausgabepuffer von PHP arbeiten.

Gruss
Jan

btw: du darfst dann auch mal wieder auf deine Fragen reagieren
Stuck Mojo ist offline   Mit Zitat antworten
Alt 05.08.2003, 13:54   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
wer ich?
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 05.08.2003, 13:56   #5
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
nein?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 05.08.2003, 14:01   #6
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
gut!
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 05.08.2003, 14:08   #7
TP-Veteran
 
Benutzerbild von pauel
 
Registriert seit: Jan 2003
Ort: München
pauel hilft, wo's gehtpauel hilft, wo's geht
POSTSCHINDER *g*
pauel ist offline   Mit Zitat antworten
Alt 05.08.2003, 14:24   #8
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg
ich gehe mal davon aus, dass du dies hier meinst:
http://www.traum-projekt.com/forum/s...&highlight=pdf

leidert hilft mir das ganze nicht wirklich weiter, weil es mir um den versand per email geht, nicht um die ausgabe im browser..
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten
Alt 05.08.2003, 14:27   #9
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Wie generierst du denn die PDFs?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 05.08.2003, 14:45   #10
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg
also ich habe es jetzt so gemacht, dass ich die datei auf dem server zwischenspeichere. der versand der mail ist auch gut, aber ich habe beim öffnen des mail-anhanges die fehlermeldung ("Dateilesefehler") bekommen worna liegt das?
(in $fname steht der name der geseicherten PDF datei auf dem server)

PHP-Code:
$anhang_content_type "application/pdf";
$from_email="absender@mail.de";
$datei=$fname;
$datei "$datei";
$dateiname "datei";
$datei_content fread(fopen($datei,"r"),filesize($datei));
$datei_content chunk_split(base64_encode($datei_content),72);

$boundary strtoupper(md5(uniqid(time())));
$mail_header "From: ".$from_email."\r\n"."Reply-To:".$from_email;
$mail_header .= "\nMIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n\nThis is a multi-part message in MIME format";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";



 
$subject "Kostenanfrage aus dem -Katalog";
 
$message "Im Anhang finden Sie eine PDF-Datei, welche von der -Website als Faxvorlage generiert wurde.";
 
$to "emp@aenger.de";


$mail_header .= "\n\n$message";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: $anhang_content_type; name=\"$dateiname\"";
//$mail_header .= "\nContent-Transfer-Encoding: ".$anhang_content_type;
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=\"$dateiname\"";
$mail_header .= "\n\n$datei_content";
$mail_header .= "\n--$boundary--";

if(
mail($to,$subject,"",$mail_header))
{
//    echo "Die Mail mit dem PDF-Fax im Anhan wurde versandt.";

woran liegt das?
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten
Alt 05.08.2003, 14:55   #11
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Folgendes ist mir aufgefallen:
PHP-Code:
$datei=$fname;
$datei "$datei";
$dateiname "datei"
Was machst du hier?
PHP-Code:
$datei_content chunk_split(base64_encode($datei_content),72); 
Was bewirkt die 72?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 05.08.2003, 15:15   #12
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
ups. ja, stimmt.
zum Mailen von PDF hab ich die HTML Mimemailklasse von phpguru hergenommen (link leider nicht zur hand - habs aber hier im Forum gefunden)
funktioniert einwandfrei auch mit mehreren Attachments.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 05.08.2003, 15:20   #13
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg
du meinst wahrscheinlich das hier odeR?

http://www.traum-projekt.com/forum/s...Mimemailklasse

werde es gleich mal testen!
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten
Alt 05.08.2003, 15:50   #14
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
nöp.
http://www.phpguru.org/mime.mail.html
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 05.08.2003, 21:08   #15
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg
danke! ich werde mal testen....
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
gestreamte PDF-Datei als Mail-Anhang gestreamte PDF-Datei als Mail-Anhang
« mailversand per cornjob und php | ß im Regex »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67