wMailer::addPlaceholders

Verarbeitet die Platzhalter einer E-Mail

Funktionsaufruf

Boolean addPlaceholders(String mailStr, Array placeholders = array(), Array placeholderExt = array())

Parameter

mailStr

E-Mail Inhalt

placeholders

Assoziative Werte, die im MailString ersetzt werden sollen (z.B. [!--name--])

placeholdersExt

Assoziative Werte, die in MailString inklusive dazwischenliegendem Text ersetzt werden sollen (z.B. [!--infoExt--]Ich wünsche Informationen[!--infoExt--])

Beispiel

Beispiel: Verarbeitet die Platzhalter einer E-Mail

Quelltext

<?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--]


Name: [!--name--]
Alter: [!--age--]
Anmerkung: [!--notice--]'
;
  
  
// Platzhalter verarbeiten
  
print wMailer::addPlaceholders($mailStr$placeholders$placeholdersExt);

?>
 

Entwicklerbereich Weblication® CMS - © Scholl Communications AG