






|
|
PMail
Stellt eine Klasse zum Versenden von HTML und Text-eMails mit Anhängen zur Verfügung.
Felder: To, String CC, String BCC, Integer Subject, String From, String ReplyTo, String Priority, String Body, String CharSet, String
function PMail ($sTo="",$sSubject="",$sMessage="",$sFrom="") [KONSTRUKTOR] Der Konstruktor definiert einige interne Variabeln auf sinnvolle Defaultwerte. Die Empfängeradresse, der Betreff, die Nachricht und der Absender können dem Konstruktor dabei optional bereits mit übergeben werden um seperate Funktionsaufrufe einzusparen.
function AddAttachment($bData,$sName="",$sContentType="application/octet-stream") Fügt den in dem Parameter $bData übergebenen Binärinhalt als Anhang der Mail hinzu. Optional kann der Name mit $sName für den Anhang sowie der Mimetyp mit $sContentType des Anhanges definiert werden. $sContentType kann sowohl einen Mimetyp enthalten als auch eine Dateiendung. Die bekanntesten Dateiendungen wie z.B. .jpg, .html, .txt, .pdf usw. werden automatisch in einen Mimetyp umgesetzt.
function AddAttachmentFile($sFile="") Die Funktion liest die übergebene Datei $sFile ein und ruft intern die Objektfunktion AddAttachment auf um den eingelesenen Inhalt als Dateianhang intern für den Versand zu speichern.
function Field ($sFieldName) Liest das übergebene Feld $sFieldName aus und liefert den Feldinhalt zurück.
function Send () Wenn das Objekt gültig ist (Objektfunktion Valid), baut Send die eMail mit den Anhängen zusammen und verschickt diese an die gespeicherten Empfänger.
function SetCharset ($sCharset="iso-8859-1") Definiert den Zeichensatz der eMail.
function Valid () Prüft, ob alle nötigen Daten (Empfänger, Betreffm Mailtext) zum Versenden einer eMail vorhanden sind (=1) oder nicht (=0).
function WriteField($sFieldName,$sFieldValue ) Schreibt den übergebenen Inhalt der Variabel $sFieldValue in das Feld welches durch den Paramter $sFieldName definiert ist. Der Value für das Feld "To" kann mehrere Emofängeradressen enthalten, diese müssen kommasepariert übergeben werden. Durch mehrmaligen Aufruf der WriteField-Funktion für dieses Feld können außerdem ebenfalls mehrere Empfängeradressen gespeichert werden. Für das Feld Priorität stehen folgende Konstanten zur Verfügung:- PS_MailPriority_Normal- PS_MailPriority_Low- PS_MailPriority_VeryLow- PS_MailPriority_High- PS_MailPriority_VeryHighFür das Feld "Body" erkennt die Funktion automatisch ob es sich um eine HTML-kodierte Nachricht handelt oder nicht.
[zurück] -
[bookmarken] -
[Druckversion] - [Weiterempfehlen] - [Kontakt] - [Impressum]
Copyright © 2000-2012 by Portunity GmbH - Alle Rechte vorbehalten.
Diese Seite wird mit der Portunity Portalsuite Enterprise-Edition betrieben.
|
|


Providing unter:
http://portunity.net
|

| DSL, ENUM, Hosting, Server,...
|

|