Phil: Variable ausführen

Beitrag lesen

Danke, die Logik ist mir schon klar, ich suche ja nicht den Fehler.
Wie arbeitet man denn mit Platzhaltern?

Danke

Phil

Mahlzeit,

ich spiele mal PHP-Interpreter, OK?

$mailtext = 'Hallo '.$benutzer.'.';

Aha. Ich soll also zwei Strings mit dem Inhalt der Variablen $benutzer verknüpfen und in die Variable $mailtext schreiben. Also dann nehme ich mal 'Hallo ' und hänge da den Inhalt der Variablen $benutzer dran. Was steht denn da drin? Aha: ''. Also Insgesamt 'Hallo '. Dann soll ich da noch '.' dranhängen. Dann hätten wir also 'Hallo .'. Fertig.

$benutzer = 'Dr. Seltsam';

Aha. Ich soll also der Variablen $benutzer den String 'Dr. Seltsam' zuordnen. Fertig.

mail ('bei@spiel.de', 'Variablentest', $mailtext, 'From: test@mail.de');

Aha. Ich soll also eine Funktion aufrufen und dieser drei Strings sowie den Inhalt der Variablen $mailtext übergeben. Fertig.

Mail soll sein: Hallo Dr. Seltsam.

Wie kommst Du darauf, dass PHP weiß, was in der Variablen $benutzer drin sein SOLL, bevor Du der Variablen den Inhalt zuweist?

Gibt es da einen Weg?

Ja. Den Inhalt zuweisen, BEVOR man die Variable ausliest.

In einem längeren Mailscript möchte ich
die Textbausteine der Übersicht halber oben
als Variablen abspeichern. Im Mailext enthaltene
Variablen werden jedoch erst weiter unten aus
der DB abgefragt.

Dann denk Dir entsprechende Platzhalter aus, die Du "weiter unten" durch die richtigen aus der Datenbank ausgelesehen Werte ersetzt.

MfG,
EKKi