Verarbeitet die Platzhalter einer E-Mail
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");
//Platzhalter zuweisen
$placeholders = array();
//Absender
$placeholders['From'] = 'absender@domain.dd';
//Empfänger
$placeholders['To'] = 'empfaenger@domain.dd';
//Betreff
$placeholders['Subject'] = 'Beispiel-Betreff';
//Beispieldaten
$placeholders['name'] = 'Max Mustermann';
$placeholders['age'] = '87';
$placeholders['notice'] = 'Max ist ein alter Mann';
// Beispieldaten Ext
// Assoziative Werte, die in MailString inklusive dazwischenliegendem Text ersetzt werden sollen
// (z.B. [!--infoExt--]Ich wünsche Informationen[!--infoExt--])
$placeholdersExt['infoExt'] = 'Ich wünsche Informationen';
$mailStr = 'From: [!--From--]
To: [!--To--]
Subject: [!--Subject--]
[!--#if test="name != \'\'"--]Name: [!--name--][!--#endif--]
Alter: [!--age--]
Anmerkung: [!--notice--]';
// Platzhalter verarbeiten
print wMailer::addPlaceholders($mailStr, $placeholders, $placeholdersExt);
?>
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.