okay mal zur Erklärung. anstatt eine Variable in einem String zu lassen, also
PHP-Code:
$name = "test";
$stringA = "Dies ist ein String mit dem Namen: $name";
solltest du die Strings und die Variable mit Konkardination zusammenhängen. Der Operator ist, wie du oben schon siehst ein .
Außerdem packst du dann den Rest zwischen einfache anführungszeichen (das überm # auf der deutschen Tastatur), da dann PHP da nciht mehr nach Variablen drin sucht. Einfaches bsp:
PHP-Code:
echo "Wert von name: $name";
gibt aus: Wert von test
PHP-Code:
echo 'Wert von name: $name';
gibt aus: Wert von $name
also heißt das für z.b. Zeile 8
anstatt
PHP-Code:
print("<meta http-equiv=\"refresh\" content=\"0; URL=teamspeak://XXXX.XXXX?nickname=$_POST['name']\"?\>")
kommt hin
PHP-Code:
echo '<meta http-equiv="refresh" content="0; URL=teamspeak://XXXX.XXXX?nickname='.$_POST['name'].'"?>'