Hallo,
Erscheint die Frage auf die Antwort, die "42" lautet?
Was für eine "42"?
Lesestoff.
So sieht die Seite aus, mit der ich es ausprobiert habe:
Viel interessanter wäre eine Fehlerbeschreibung.
<center>
<?php
  if($_GET["pos"]=="a01")
  {
  echo "<a href="maze.php?pos=a06&key=got&d=on"><img src="PNG/Wand1weg.png"></a>
<a href="maze.php?pos=a03&key=got&d=on"><img src="PNG/Wand2weg.png"></a>
<a href="maze.php?pos=a01&key=got&d=on"><img src="PNG/Wand3zu.png"></a><br>
<a href="index.php?key=got&d=on"><img src="PNG/Wand4.png"></a>
<a href="javascript:history.back()"><img src="PNG/Wand5.png"></a>";
  }
  else
  {
   echo "test";
  }
</center>
Offensichtlich mal wieder ein Abschreibfehler: Das Ende des PHP-Bereichs "?>" hast du uns unterschlagen. Da der nachfolgende HTML-Code aber offensichtlich ausgegeben wird, muss es wohl da sein.
Und genau der Teil zwischen den <center>-Tags fehlt, siehe hier.
Nein, der ist doch da. Dass die referenzierten Bilder nicht existieren, ist eine andere Geschichte, und dass die Links fehlerhaft sind (es gibt keine HTML-Entities &key; oder &d;, und der Backslash davor sieht auch eigenartig aus), eine weitere. Aber der HTML-Quellcode wird exakt so ausgegeben; aus PHP-Sicht ist damit alles richtig.
So long,
 Martin
-- 
Mir geht es gut. Ich mag die kleinen Pillen, die sie mir dauernd geben.
Aber warum bin ich ans Bett gefesselt?
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(