Hallo dedlfix,
$data['subject'] = "Erinnerungen für den " . $tagesdatum;
Nun möchte ich dass diese Zeile aus der Datenbank kommt, später sollte dieses also so lauten:
$data['subject'] = $emailbetreff;
Das würde ich so nicht wollen. Es sei denn, der Text prinzipiell veränderlich und Teil des Datensatzes. Dann wäre das möglicherweise zwei Felder, eins für den Text mit Platzhalter, eins für das Datum.
Warum würdest du es nicht wollen? Ich bin lieber flexibel anstatt später jedesmal die Datei anpassen zu müssen. Ich kann meinen Kunden Erinnerungen hinzufügen z.B. Kunde 1 hat am 12.03.2015 ein Angebot erhalten, für heute habe ich eine Erinnerung gesetzt nachfragen ob das Angebot in Frage kommt.
In der Mail, werde alle Erinnerungen zum jeweiligen Tag verschickt.
Mit sprintf() oder seinen Geschwistern.
Ok, ich hab es jetzt so umgesetzt und es scheint zu funktionieren.
$timestamp = time();
$tagesdatum = date("d.m.Y",$timestamp);
$betreff = 'Erinnerungen für den %s';
echo sprintf($betreff, $tagesdatum);