Tach!
$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.
War vielleicht zu allgemein gesagt. Ich würde den Text nicht im ganzen im DBMS haben wollen, sondern den Text und das Datum getrennt. Also, dass man den beispielweise mit sprintf() zusammenbauen kann.
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.
Das läuft doch eigentlich auf mehrere Templates hinaus, für jeden Anwendungsfall eins.
$timestamp = time(); $tagesdatum = date("d.m.Y",$timestamp);
date() ohne zweiten Parameter nimmt die aktuelle Uhrzeit, die muss man nicht separat ermitteln und übergeben.
dedlfix.