Jo - das eine " war nicht escaped worden - dadurch wurde vielleicht das ?> als php ende interpretiert oder es ging nicht, probiers mal damit:
PHP-Code:
<?php
$a = "teamspeak://XXXXX.XXXXX?nickname=\"$_POST['name']\"?";
print("<html>");
print("<br>");
print("<head>");
print("<Title>Senden erfolgreich</Title>");
print("<meta http-equiv=\"refresh\" content=\"0; URL=teamspeak://XXXX.XXXX?nickname=$_POST['name']\"?\>");
print("</head>");
print("<center><b>Falls dies nicht funktioniert, klicken sie auf folgenden Link:</b></center><br>");
print("<a href=teamspeak://XXXX?nickname=\"$_POST['name']\"?><center>$a</center></a>");
print("</body>");
print("</html>");
?>