Portal > Foren > PHP > PEAR, PECL und Frameworks > mail-Klasse; Problem mit dem Anhang
Antwort
 
Themen-Optionen
Alt 03.07.2007, 13:34 Nach oben    #1
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.213
Standard mail-Klasse; Problem mit dem Anhang

Ich nutze für ein Projekt, wo nur PHP4 zur Verfügung steht die Mail-Klasse von phpguru.org in Version 2.5.2
download: http://www.phpguru.org/downloads/html.mime.mail/

Während die Version für PHP5 dokumentiert ist, fehlt das bei der Version für PHP4 leider.
http://www.phpguru.org/static/mime.mail.html

Nun möchte ich ein PDF an die mail anhängen.
Zwar kam es auch zu einem Anhang, aber diese lies sich leider nicht mehr öffnen, da Acrobat (Reader) dann einen Fehler meldete.
Die Datei liegt auch auf dem webserve. Ein Test hat ergeben, dass die Datei auf dem webserver aufrufbar und lesbar ist, die im Ahang aber nicht.

Daher die Frage:
Wie bekomme ich diese PDF-Datei an die Mail?

Ich wäre über Hilfe dankbar!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.07.2007, 13:54 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Code?
Eventuell mal die entsprechenden Codepassage aus der PHP4-Klasse skizzieren?

Was ist denn, wenn du einfach mal über die mail()-Funktion das Attachment versendest. Tritt dann der gleiche Fehler auf?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.07.2007, 17:05 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.213
Standard

mmmh..

ich hatte es mit:
Code:
    $mail->addAttachment($file, 'datei.pdf', 'application/pdf', 'base64');
versucht...

ok, die mail()-Variante wäre eine Möglichkeit, aber eigentlich war genau hier der Grund die Mail-Klasse einzusetzen.

Das interessante ist halt, dass die Mail nen Anhang hat, der sich dann aber nicht mehr öffnen lässt...

Geändert von Jann Hendrik (04.07.2007 um 07:45 Uhr).
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.07.2007, 17:21 Nach oben    #4
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
Standard

ich würde versuchen zu analysieren wo das problem ist beim anhang selbst, sprich beide dateien mittels einem hex-editor oder so vergleichen, auch mal die genaue größere der beiden dateien vergleichen, ich hab es schonmal erlebt, dass irgendwie beim erzeugen des anhangs eines mailingsystems der kopf des dokumentes auf einmal ein PHP-Fehler war [ne Notice] und somit das problem einfach war, dass diese notice am anfang der datei natürlich das ausführende programm iritiert hat und es die Datei nicht als solche erknnen konnte.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.07.2007, 07:38 Nach oben    #5
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.213
Standard

Danke - ich denke dass mir damit schon geholfen sein könnte.

Die Datei selbst hatte als Inhalt nur den Pfad selbst - nicht den eigentlichen Dateiinhalt - gespeichert.

Ich muss mal gucken, wie ich das manage.

Ich melde mich hier wieder!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.07.2007, 09:16 Nach oben    #6
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.213
Standard

Also - der Hinweis von robo war super!

Ich habe festgestellt, dass die Klasse dort nicht den Namen der Datei erwartet, sondern den Inhalt der Datei selbst.
file_get_contents ist da mein Freund gewesen.
Funktioniert nun wunderbar!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anhang einer Mail auslesen Garnele PHP-Programmierung 11 26.02.2008 16:32
Ein mail Problem bob PHP-Programmierung 18 12.03.2006 15:07
Problem mit dem verlinken innerhalb von pdf-Dokumenten wegen der Nutzung von BBCode Jann Hendrik PHP-Programmierung 3 10.02.2006 16:27
DB Klasse Problem, vererben, kombinieren ex³ PHP-Programmierung 7 05.02.2006 17:06
Kugel bewegen - Problem mit dem Ansatz Ben Desktop-Applikationen und Grafik 5 11.04.2005 17:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:12 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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