Tom: Variablen als VARIABLEN in eine externe Datei schreiben

Beitrag lesen

Hello,

(speichern.php)

fwrite($fp, "Dies ist ein Text, der nachher in der externen Datei steht und dieser wird hinzugefügt: $extra");

Durch das Ausmaskieren des Dollarzeichens durch einen Backslash wird es nicht vom Parser schon während der ersten Stringverarbeitung ersetzt, sondern tatsächlich in den String aufgenommen und damit in die Datei geschrieben.

Wenn man den String aus der Datei wieder herausholt, steht da also $extra drin. Der Backslash wurde nicht mit übernommen.

Wenn Du diesen String nun mit echo "string" ausgibst, dann wird die Variable $extra ersetzt, vorausgesetzt, sie ust vorhanden. Sonst gibt es je nach Einstellung der automatischen Fehlerbehandlung ggf. eine Warnung.

Grüße

Tom