ebiz-webhosting
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Scripts > Apps und PHP Script Gesuche
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


Apps und PHP Script Gesuche Hier könnt ihr nach PHP Skripten und Programmen fragen. Postet eure Wünsche

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 24-05-2011, 22:31
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard Klasse mit Beispiel für HTML-eMailversand samt Anhängen

Hallo Leute,

ich habe nach langer Zeit mal wieder ein Problem.
Ich bekomme es nicht auf die Reihe per mail-Funktion eine eMail samt einer bis mehreren Anhängen zu versenden.

eMailversand klappt wunderbar, jedoch scheiterts an den verdammten Anhängen.
Daher habe ich beschlossen leider eben eine fertige Klasse zu benutzen.
Kann mir einer sagen wo ich eine gute samt Beispiel finde?

ODER jemand erklärt mir genau wie ich selber die Anhänge in meine eMail reinbekomme bzw. ab welcher Stelle des Headers (oder wo auch immer) sich was pro Anhang wiederholt.

Also wo ich die Schleife / Anzahl Anhänge einbauen muss und was ich reinschreiben muss.

Ich brauche Hilfe da ich schon langsam verzweifle!
Mit Zitat antworten
  #2 (permalink)  
Alt 24-05-2011, 22:58
boeserfrosch
 Registrierter Benutzer
Links : Onlinestatus : boeserfrosch ist offline
Registriert seit: Nov 2009
Beiträge: 90
boeserfrosch befindet sich auf einem aufstrebenden Ast
Standard

Wie wärs zum Beispiel mit Email with Attachment (mail attachment, email attachment, attachment mail, send mail attachment, Attachment email, php mail attachment, send email attachment) - PHP Classes
Mit Zitat antworten
  #3 (permalink)  
Alt 24-05-2011, 23:54
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ja genau sowas habe ich gemeint.
Ich habe im Internet gesuht und einige Klassen gefunden. Jedoch war keine mit einem Beispiel um zu sehen wie ich es denn genau benutzen kann.

Jetzt habe ich das mit den Anhängen implementiert und es funktioniert wunderbar!
Vielen Dank!


Jetzt habe ich aber plötzlich ein anderes Problem:
meine Umlaute (ä,ö,ü) werden mit dieser neuen Klasse nicht mehr richtig angezeigt/übertragen und obwohl ich natürlich
PHP-Code:
$mail->SetCharSet("UTF-8"); 
setze ($mail ist das Objekt der neuen Klasse und es funktioniert ja bis auf das mit den Umlauten).

Har jemand ein Tip für mich? Danke!
Mit Zitat antworten
  #4 (permalink)  
Alt 25-05-2011, 08:31
boeserfrosch
 Registrierter Benutzer
Links : Onlinestatus : boeserfrosch ist offline
Registriert seit: Nov 2009
Beiträge: 90
boeserfrosch befindet sich auf einem aufstrebenden Ast
Standard

Welchen Charset hat die Datei welche die Klasse aufruft?
Am besten mal alle auf UTF-8 umstellen.
Mit Zitat antworten
  #5 (permalink)  
Alt 25-05-2011, 09:26
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Habe schon alle Dateien konventiert auf Unicode als auch auf UTF8. Es hat nichts gebracht. Ausserdem hat es ja alles richtig gemacht bis zum Zeitpunkt als ich die neue MIME-Mail-Class implementiert hatte und meine Mails mit dieser versende. Eigentlich sagt mir das das es an dieser Klasse dann liegen müsste.

Charset-Eigenschaft setze ich ja auch auf UTF-8, aber das macht keinen Unterschied.....

Was könnte es noch sein oder gibt es einen Workaround wenn es schon keine direkte Lösung für das Problem gibt?
Mit Zitat antworten
  #6 (permalink)  
Alt 25-05-2011, 09:45
boeserfrosch
 Registrierter Benutzer
Links : Onlinestatus : boeserfrosch ist offline
Registriert seit: Nov 2009
Beiträge: 90
boeserfrosch befindet sich auf einem aufstrebenden Ast
Standard

hast du auch die sendmail.class.php zu UTF-8 konvertiert?
Mit Zitat antworten
  #7 (permalink)  
Alt 25-05-2011, 11:25
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ja, habe ich ab einem gewissen Zeitpunkt auch gemacht.
Ich weiß jedoch nicht mehr ob ich zu diesem Zeitpunkt auch die andern auf UTF-8 konvertiert hatte oder nicht.

Sehe ich das richtig: wenn ich alle meine Skripte die ich in diesem Zusammenhang benutze, auf UTF-8 (oder Unicode?) konvertiere, könnte das Problem gelöst sein?
Mit Zitat antworten
  #8 (permalink)  
Alt 25-05-2011, 12:24
boeserfrosch
 Registrierter Benutzer
Links : Onlinestatus : boeserfrosch ist offline
Registriert seit: Nov 2009
Beiträge: 90
boeserfrosch befindet sich auf einem aufstrebenden Ast
Standard

Ja das könnte sein. Es ist halt immer besser alle Dateien mit dem selben Charset zu behandeln.
Mit Zitat antworten
  #9 (permalink)  
Alt 26-05-2011, 00:59
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

So, jetzt habe ich mal alle Dateien hin und her konvertiert und dabei vilerlei Ergebnisse erzielt. Leider noch nicht das Richtige.

Es ist egal ob die sendmail.class.php mit ASCII oder mit UTF8 kodiert ist, das Ergebnis ist das selbe. Die Mails kommen an, jedoch ist der Betreff als auch der Textinhalt an den Stellen 'verfälscht' an denen sich Umlaute befinden.
Wenn ich es auf Unicode konvertiere dann wird die Mail gar nicht vershickt.

Wenn ich die angekommene eMail jedoch nicht als HTML sondern als Textemail anzeige, so wird die Nachricht korrekt angezeit und nur der Betreff ist 'falsch'.

Also an der Konvertierung sollte es nicht liegen meiner Meinung nach. Jedenfalls nicht nachdem ich nun alle nach UTF8 umgewandelt habe und das Problem weiterhin besteht.

Was könnte es noch sein? Es ist auch egal ob ich die Mail mit oder ohne Anhang versende, das Ergebnis ist immer das gleiche. Und auch immer das gleiche daß wenn es als HTML-Mail (standard) angezeigt wird sind die Umlaute durch Hiroglyphen ersetzt und als Textmail (in GMX umschaltbar zwischen HTML und Textanzeige) sind die Umlaute da.

Hilfe, ich verzweifle!
Mit Zitat antworten
  #10 (permalink)  
Alt 26-05-2011, 09:26
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

Moment mal... Sagtest du gerade, dass du dir die Mails auf der Weboberfläche von GMX ansiehst?

Bitte benutz ein vernünftiges lokales Mailprogramm zum Testen. Webmail-Postfächer tun ihr bestes, können aber technisch bedingt nicht jede E-Mail korrekt darstellen.

Gruß,

Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #11 (permalink)  
Alt 26-05-2011, 09:38
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@Amica

Ich glaube dir schon das die Mailprogramme besser sind, die Mails müssen jedoch überall dort richtig angezeigt werden wo sie zum anzeigen vorgesehen sind. Also auch an der GMX-Oberfläche.

Das muss doch überall gleich angezeigt werden, richtig?

Aber ich kann das ja auch mit meinem Mailprogramm probieren. Wenn ich mich nicht irre habe ich vorgestern in meinem Mailprogramm gesehen das es dort korrekt angezeigt wird. Aber ich weiß nicht mehr ob die Mail Text/Plain oder Text/HTML war oder eben was anderes....


Ich möchte doch lediglich das die Umlaute richtig angezeigt werden. Kann es sein das die Klasse die ich in diesem Thread gepostet bekommen habe, fehlerhaft ist? Wie ich gesehen habe gibt es 3 verschiedene Einstellungen in der eMail-Klasse. "Text/Plain, Charset=[gesetztes Charset]" (bei mir UTF-8), "Text/HTML, Charset=[gesetztes Charset]" und dann noch so ein Boundary (für Anhänge?) welches jedoch kein Charset zum setzen gibt.
Mit Zitat antworten
  #12 (permalink)  
Alt 26-05-2011, 09:43
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Vorschlag: Du baust jetzt mal eine Plaintext- und eine HTML- E-Mail zusammen, jeweils so knapp wie möglich, aber mit schön vielen Sonderzeichen und postest die beiden als Anhang. Dann schau ich mal nach, ob die korrekt sind.
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #13 (permalink)  
Alt 26-05-2011, 09:58
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@Amica

Das ist sehr sehr nett von dir!
Heute Abend, also gleich nach meiner Arbeit, werde ich das machen!

Was soll ich da genau posten? Den Quelltext der Mail oder das Script zum Mail-versenden oder was genau meinst du?
Mit Zitat antworten
  #14 (permalink)  
Alt 26-05-2011, 10:03
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Den Quelltext der E-Mail, aber nicht kopiert und eingefügt, sondern die E-Mail selbst als .eml-Datei. Praktisch jeder Mailclient hat eine Funktion zum Exportieren einer (oder mehrerer) E-Mail(s) als *.eml.
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #15 (permalink)  
Alt 26-05-2011, 10:09
Master0Blicker
 Registrierter Benutzer
Links : Onlinestatus : Master0Blicker ist offline
Registriert seit: Jun 2005
Beiträge: 339
Master0Blicker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ach so, ok, dann werde ich das heute Abend mal machen!
Danke!
Mit Zitat antworten
Antwort

Lesezeichen


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[OOP] andere Klasse an aktuelle Klasse anhängen Proggy PHP Developer Forum 19 01-10-2006 19:07
index.php?seite=beispiel&kat=kategorie zu kategorie/beispiel.html Thorsten G. Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) 3 14-01-2005 17:35
[Script] pdf Klasse mit HTML Templates OliOli Apps und PHP Script Gesuche 2 01-08-2004 13:48
HTML Links lösen Aktion ( Klasse ) blackhorse PHP Developer Forum 4 26-05-2004 14:23

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

vServer-Angebot von Mittwald.de
vServer-Angebot von Mittwald.deAgentur-Toolbox für 3 Monate kostenlos testen

04.08.2014 | Berni

Magento - Was erwartet uns mit Magento 2?
Magento - Was erwartet uns mit Magento 2?Es scheint die Roadmap zur Veröffentlichung der neuen, von der Magento Gemeinde heiß ersehnten Magento Version 2 zu stehen. Welche Neuerungen Magento User und Entwickler mit der Version 2.0 erwarten können, haben wir für Euch hier kurz zusammengefasst.

30.07.2014 | Berni

 

Aktuelle PHP Scripte

Phpstorm ansehen Phpstorm

Umfangreiche Entwicklungsumgebung für PHP-Programmierer inkl JavaScript und HTML Support. Jetzt Version 8.0!

18.09.2014 Berni | Kategorie: PHP ENTWICKLUNGSUMGEBUNG
CSS3 Image Loading Effects

So setzt Ihr eure Bilder richtig in Szene.

15.09.2014 Berni | Kategorie: HTML5/ CSS-Responsive
NodeBB

NodeBB ist eine Foren-Software auf NodeJS-Basis

10.09.2014 Berni | Kategorie: PHP/ Forum PHP Software
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:54 Uhr.