Auge: Variable in der Variable

Beitrag lesen

Hallo

$pull ="checkuser.php";

$ptxt ="
else if ($cuthema =='.$thema.'){
unlink($datei);
header('Location: edittext.html');
}";

Am ende bleibt als Test stehen:

else if ( =='.ABCD.'){
unlink();
header('Location: edittext.html');
}

Benutze zur Einleitung, Unterbrechung und am Ende des Strings die gleichen Anführungszeichen (" oder ') und befolge die damit verbundenen Regeln.

Benutzt du " ([Shift+2]), werden im String notierte Variablen, wie von Snafu mehrfach angemerkt, interpretiert. Sind sie leer, kommt dann z.B. das raus: unlink();. Wenn die Namen im String dargestellt werden sollen, muss das Dollarzeichen mit einem Backslash maskiert werden.

Ansonsten benutze durchgängig ' ([Shift+#]), dabei werden Variablen _nicht_ interpretiert sondern ihre Namen im String dargestellt. Aber auch das wurde hier schon angesprochen.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
<dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
Veranstaltungsdatenbank Vdb 0.2