bruno1: Script wird falsch geparsed

Hallo,

ich habe versucht auf meiner Homepage ein simples Labyrinth-Spiel über PHP zu schreiben. (Ich habe das ganze bisher immer mit vielen HTML-Seite gemacht, z.B.: hier klicken)

Das ist das Ergebniss: klick

Und so sieht der ganze Quelltext aus:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META NAME="ROBOTS" CONTENT="noindex,nofollow,noarchive">
<title>Labyrinth</title>
<link rel="stylesheet" type="text/css" href="../maze.css">
<style type="text/css">
 p {
	color:white;
	font-family:arial;
	font-size:30px;
}
</style>
</head>
<body bgcolor="#000000">
<center>
<?php
if($_GET["d"]=="on")
{
 if($_GET["key"]=="got")
 {
  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
  {
   if($_GET["pos"]=="a02") {
   echo "<a href=\"maze.php?pos=a02&key=got&d=on\"><img src=\"PNG/Wand1zu.png\"></a>
    <a href=\"index.php?key=got&d=on\"><img src=\"PNG/Wand2weg.png\"></a>
    <a href=\"maze.php?pos=a06&key=got&d=on\"><img src=\"PNG/Wand3weg.png\"></a><br>
    <a href=\"maze.php?pos=a03&key=got&d=on\"><img src=\"PNG/Wand4.png\"></a>
    <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
   else
   {
    if($_GET["pos"]=="a03") {
    echo "<a href=\"maze.php?pos=a03&key=got&d=on\"><img src=\"PNG/Wand1zu.png\"></a>
     <a href=\"maze.php?pos=a04&key=got&d=on\"><img src=\"PNG/Wand2weg.png\"></a>
     <a href=\"maze.php?pos=a03&key=got&d=on\"><img src=\"PNG/Wand3zu.png\"></a><br>
     <a href=\"maze.php?pos=a02&key=got&d=on\"><img src=\"PNG/Wand4.png\"></a>
     <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
    else
    {
     if($_GET["pos"]=="a05") {
     echo "<a href=\"maze.php?pos=a03&key=got&d=on\"><img src=\"PNG/Wand1weg.png\"></a>
      <a href=\"maze.php?pos=a05&key=got&d=on\"><img src=\"PNG/Wand2zu.png\"></a>
      <a href=\"index.php?key=got&d=on\"><img src=\"PNG/Wand3weg.png\"></a><br>
      <a href=\"maze.php?pos=a06&key=got&d=on\"><img src=\"PNG/Wand4.png\"></a>
      <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
     else
     {
      if($_GET["pos"]=="a06") {
      echo "<a href=\"maze.php?pos=a06&key=got&d=on\"><img src=\"PNG/Wand1zu.png\"></a>
       <a href=\"maze.php?pos=a06&key=got&d=on\"><img src=\"PNG/Wand2zu.png\"></a>
       <a href=\"maze.php?pos=a08&key=got&d=on\"><img src=\"PNG/Wand3weg.png\"></a><br>
       <a href=\"maze.php?pos=a05&key=got&d=on\"><img src=\"PNG/Wand4.png\"></a>
       <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
      else
      {
       if($_GET["pos"]=="a07") {
       echo "<a href=\"maze.php?pos=a05&key=got&d=on\"><img src=\"PNG/Wand1weg.png\"></a>
        <a href=\"maze.php?pos=a07&key=got&d=on\"><img src=\"PNG/Wand2zu.png\"></a>
        <a href=\"maze.php?pos=a07&key=got&d=on\"><img src=\"PNG/Wand3zu.png\"></a><br>
        <a href=\"maze.php?pos=a08&key=got&d=on\"><img src=\"PNG/Wand4.png\"></a>
        <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
       else
       {
        if($_GET["pos"]=="a08") {
        echo "<a href=\"maze.php?pos=a08&key=got&d=on\"><img src=\"PNG/Wand1zu.png\"></a>
         <a href=\"maze.php?pos=a08&key=got&d=on\"><img src=\"PNG/Wand2zu.png\"></a>
         <a href=\"maze.php?pos=a08&key=got&d=on\"><img src=\"PNG/Wand3zu.png\"></a><br>
         <a href=\"maze.php?pos=a07&key=got&d=on\"><img src=\"PNG/Wand4.png\"></a>
         <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
        else
        {
         echo "FEHLER!";
        }
       }
      }
     }
    }
   }
  }
 }
 else
 {
  if($_GET["key"]=="got")
  {
   if($_GET["pos"]=="a01")
   {
   echo "<a href=\"maze.php?pos=a06&key=got\"><img src=\"PNG/Wand1weg.png\"></a>
    <a href=\"maze.php?pos=a03&key=got\"><img src=\"PNG/Wand2weg.png\"></a>
    <a href=\"maze.php?pos=a01&key=got\"><img src=\"PNG/Wand3zu.png\"></a><br>
    <a href=\"index.php?key=got\"><img src=\"PNG/Wand4.png\"></a>
    <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>";
   }
   else
   {
    if($_GET["pos"]=="a02") {
    echo "<a href=\"maze.php?pos=a02&key=got\"><img src=\"PNG/Wand1zu.png\"></a>
     <a href=\"index.php?key=got\"><img src=\"PNG/Wand2weg.png\"></a>
     <a href=\"maze.php?pos=a06&key=got\"><img src=\"PNG/Wand3weg.png\"></a><br>
     <a href=\"maze.php?pos=a03&key=got\"><img src=\"PNG/Wand4.png\"></a>
     <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
    else
    {
     if($_GET["pos"]=="a03") {
     echo "<a href=\"maze.php?pos=a03&key=got\"><img src=\"PNG/Wand1zu.png\"></a>
      <a href=\"maze.php?pos=a03&key=got&d=on\"><img src=\"PNG/Wand2look.png\"></a>
      <a href=\"maze.php?pos=a03&key=got\"><img src=\"PNG/Wand3zu.png\"></a><br>
      <a href=\"maze.php?pos=a02&key=got\"><img src=\"PNG/Wand4.png\"></a>
      <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
     else
     {
      if($_GET["pos"]=="a05") {
      echo "<a href=\"maze.php?pos=a03&key=got\"><img src=\"PNG/Wand1weg.png\"></a>
       <a href=\"maze.php?pos=a05&key=got\"><img src=\"PNG/Wand2zu.png\"></a>
       <a href=\"index.php?key=got\"><img src=\"PNG/Wand3weg.png\"></a><br>
       <a href=\"maze.php?pos=a06&key=got\"><img src=\"PNG/Wand4.png\"></a>
       <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
      else
      {
       if($_GET["pos"]=="a06") {
       echo "<a href=\"maze.php?pos=a06&key=got\"><img src=\"PNG/Wand1zu.png\"></a>
        <a href=\"maze.php?pos=a06&key=got\"><img src=\"PNG/Wand2zu.png\"></a>
        <a href=\"maze.php?pos=a08&key=got\"><img src=\"PNG/Wand3weg.png\"></a><br>
        <a href=\"maze.php?pos=a05&key=got\"><img src=\"PNG/Wand4.png\"></a>
        <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
       else
       {
        if($_GET["pos"]=="a07") {
        echo "<a href=\"maze.php?pos=a05&key=got\"><img src=\"PNG/Wand1weg.png\"></a>
         <a href=\"maze.php?pos=a07&key=got\"><img src=\"PNG/Wand2zu.png\"></a>
         <a href=\"maze.php?pos=a07&key=got\"><img src=\"PNG/Wand3zu.png\"></a><br>
         <a href=\"maze.php?pos=a08&key=got\"><img src=\"PNG/Wand4.png\"></a>
         <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
        else
        {
         if($_GET["pos"]=="a08") {
         echo "<a href=\"maze.php?pos=a08&key=got\"><img src=\"PNG/Wand1zu.png\"></a>
          <a href=\"maze.php?pos=a08&key=got\"><img src=\"PNG/Wand2zu.png\"></a>
          <a href=\"maze.php?pos=a08&key=got\"><img src=\"PNG/Wand3zu.png\"></a><br>
          <a href=\"maze.php?pos=a07&key=got\"><img src=\"PNG/Wand4.png\"></a>
          <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
         else
         {
          echo "FEHLER!";
         }
        }
       }
      }
     }
    }
   }
  }
  else
  {
   if($_GET["pos"]=="a01")
   {
   echo "<a href=\"maze.php?pos=a06\"><img src=\"PNG/Wand1weg.png\"></a>
    <a href=\"maze.php?pos=a03\"><img src=\"PNG/Wand2weg.png\"></a>
    <a href=\"maze.php?pos=a01\"><img src=\"PNG/Wand3zu.png\"></a><br>
    <a href=\"index.php\"><img src=\"PNG/Wand4.png\"></a>
    <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>";
   }
   else
   {
    if($_GET["pos"]=="a02") {
    echo "<a href=\"maze.php?pos=a02\"><img src=\"PNG/Wand1zu.png\"></a>
     <a href=\"index.php\"><img src=\"PNG/Wand2weg.png\"></a>
     <a href=\"maze.php?pos=a06\"><img src=\"PNG/Wand3weg.png\"></a><br>
     <a href=\"maze.php?pos=a03\"><img src=\"PNG/Wand4.png\"></a>
     <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
    else
    {
     if($_GET["pos"]=="a03") {
     echo "<a href=\"maze.php?pos=a03\"><img src=\"PNG/Wand1zu.png\"></a>
      <a href=\"maze.php?pos=a03\"><img src=\"PNG/Wand2look.png\"></a>
      <a href=\"maze.php?pos=a03\"><img src=\"PNG/Wand3zu.png\"></a><br>
      <a href=\"maze.php?pos=a02\"><img src=\"PNG/Wand4.png\"></a>
      <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
     else
     {
      if($_GET["pos"]=="a05") {
      echo "<a href=\"maze.php?pos=a03\"><img src=\"PNG/Wand1weg.png\"></a>
       <a href=\"maze.php?pos=a05\"><img src=\"PNG/Wand2zu.png\"></a>
       <a href=\"index.php\"><img src=\"PNG/Wand3weg.png\"></a><br>
       <a href=\"maze.php?pos=a06\"><img src=\"PNG/Wand4.png\"></a>
       <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
      else
      {
       if($_GET["pos"]=="a06") {
       echo "<a href=\"maze.php?pos=a06\"><img src=\"PNG/Wand1zu.png\"></a>
        <a href=\"maze.php?pos=a06\"><img src=\"PNG/Wand2zu.png\"></a>
        <a href=\"maze.php?pos=a08\"><img src=\"PNG/Wand3weg.png\"></a><br>
        <a href=\"maze.php?pos=a05\"><img src=\"PNG/Wand4.png\"></a>
        <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
       else
       {
        if($_GET["pos"]=="a07") {
        echo "<a href=\"maze.php?pos=a05\"><img src=\"PNG/Wand1weg.png\"></a>
         <a href=\"maze.php?pos=a07\"><img src=\"PNG/Wand2zu.png\"></a>
         <a href=\"maze.php?pos=a07\"><img src=\"PNG/Wand3zu.png\"></a><br>
         <a href=\"maze.php?pos=a08\"><img src=\"PNG/Wand4.png\"></a>
         <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
        else
        {
         if($_GET["pos"]=="a08") {
         echo "<a href=\"maze.php?pos=a08\"><img src=\"PNG/Wand1zu.png\"></a>
          <a href=\"maze.php?pos=a08&key=got\"><img src=\"PNG/Wand2key.png\"></a>
          <a href=\"maze.php?pos=a08\"><img src=\"PNG/Wand3zu.png\"></a><br>
          <a href=\"maze.php?pos=a07\"><img src=\"PNG/Wand4.png\"></a>
          <a href=\"javascript:history.back()\"><img src=\"PNG/Wand5.png\"></a>"; }
         else
         {
          echo "FEHLER!";
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
?>
</center>
</body>
</html>

Viele Grüße bruno1

  1. ui ui ui, das sollte in die Kategorie "schlechtester Code des Jahres" gewählt werden...

    1. ui ui ui, das sollte in die Kategorie "schlechtester Code des Jahres" gewählt werden...

      Kommt drauf an, wie alt der Coder ist. Was man in Klasse 8 halt so macht.

      --
      Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.
    2. ui ui ui, das sollte in die Kategorie "schlechtester Code des Jahres" gewählt werden...

      Wenn du mir einen Weg sagen kannst, den Code zu optimieren, sag in mir bitte, ich bin kein Profi, und hab' mir das ganze irgendwie zusammengebastelt.

      Ach ja, die Verlinkung...
      Seit wann spielt Groß- und Kleinschreibung bei Unterordnern in der Browserzeile eine Rolle? Ist mir noch nie aufgefallen.

      Hier noch mal der LINK

      Und vielen Dank, dass jemand auf mein Alter achtet :-)

      1. Ach ja, die Verlinkung...
        Seit wann spielt Groß- und Kleinschreibung bei Unterordnern in der Browserzeile eine Rolle? Ist mir noch nie aufgefallen.

        Schon immer. Windowssysteme sind da eine Ausnahme. Da die viele Internetserver allerdings mit einer Linuxvariante betrieben werden muss man auch entsprechende Regeln beachten. Das ist einer der haeufigsten Anfaengerfehler.

        --
        Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.
        1. Das ist mir noch NIE aufgefallen, ist das unter Mac OSX auch so?
          Vermutlich gab es da bei mir früher kein Problem, da ich immer alles klein geschrieben habe.
          Heißt das, dass ich auch zwei Ordner mit dem gleichen Namen anlegen kann, nur den einen groß geschrieben, und den anderen klein?

          1. Das ist mir noch NIE aufgefallen, ist das unter Mac OSX auch so?

            Nun, ich habe keine Erfahrungen mit MAC OSX. Da Der Mac aber auch aus der Unix/Linux Ecke kommt...

            Vermutlich gab es da bei mir früher kein Problem, da ich immer alles klein geschrieben habe.

            Das ist wohl so.

            Heißt das, dass ich auch zwei Ordner mit dem gleichen Namen anlegen kann, nur den einen groß geschrieben, und den anderen klein?

            Die Frage kannst Du Dir leicht selbst beantworten. ;) Ich verrate wohl nicht zuviel, wenn ich sage: Unter Windows gehts nicht.

            --
            Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.
      2. Hi,

        Und vielen Dank, dass jemand auf mein Alter achtet :-)

        hmm, wie alt bist du denn? 1?

  2. Hoi bruno1,

    zuerstmal: schoen, dass du hergefunden hast.

    dann: ich bekomme einen Fehler 404 - not found, wenn ich deinen Links folge. Ueber die Domain kann ich mich allerdings zu den Labyrinthen durchhangeln.

    Schoen viel Code hast Du da. Das ist sicherlich optimierbar. :) Was genau 'funktioniert denn nicht'?

    Eventuell kannst du das 'nicht funktionieren' gleich zum Anlass nehmen und deinen Code von Grund auf neu gestalten.

    --
    Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.
    1. Also ich habe jetzt festgestellt, dass der Fehler in diesen Zeilen steckt:

      <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>
      
      1. Das ist schoen.

        Die sehen spontan aber ok aus. Was ist den der Fehler? Wie aeussert der sich? Gibts ne Fehlermeldung? Wird was nicht dargestellt? Wird zuviel dargestellt? Erscheint die Frage auf die Antwort, die "42" lautet?

        --
        Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.
        1. Erscheint die Frage auf die Antwort, die "42" lautet?

          Was für eine "42"?

          So sieht die Seite aus, mit der ich es ausprobiert habe:

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
          	"http://www.w3.org/TR/html4/loose.dtd">  
          <html>  
          <head>  
          <META NAME="ROBOTS" CONTENT="noindex,nofollow,noarchive">  
          <title>Labyrinth</title>  
          <link rel="stylesheet" type="text/css" href="../maze.css">  
          <style type="text/css">  
           p {  
          	color:white;  
          	font-family:arial;  
          	font-size:30px;  
          }  
          </style>  
          </head>  
          <body bgcolor="#000000">  
          <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>  
          </body>  
          </html>
          

          Und genau der Teil zwischen den <center>-Tags fehlt, siehe hier.

          1. 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:(
            1. Moinsen!

              (es gibt keine HTML-Entities &key; oder &d;, und der Backslash davor sieht auch eigenartig aus),

              is ja auch im href. Da haben HTML-Entities eh nix verloren.

              --
              Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.
              1. Hallo,

                (es gibt keine HTML-Entities &key; oder &d;, und der Backslash davor sieht auch eigenartig aus),
                is ja auch im href. Da haben HTML-Entities eh nix verloren.

                Irrtum, euer Ehren. Wenn HTML-reservierte Zeichen dort auftreten, *müssen* sie maskiert werden - es ist ein häufiger Fehler, dass '&' im Link nicht korrekt als '&amp;' notiert wird.

                Ciao,
                 Martin

                --
                Der Mensch denkt, Gott lenkt.
                Der Mensch dachte, Gott lachte.
                Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
            2. Vielen Dank,

              in meiner Test-Datei waren die Backslashes nicht enthalten, und der ?> schon...

              Du hattest recht, das ganze hat bloß nicht funktioniert, da die Verlinkung nicht gestimmt hat...

              Das kleine geht nun zumindest, morgen kümmere ich mich dann nochmal ums große.

              Und wenn jemand einen Weg kennt, das ganze zu vereinfachen, würde mich dieser immer noch interessieren.

              P.S. Solche Fehler passieren, wenn man Quelltext aus einer anderen Datei holt, und diesen nicht genau genug prüft...

          2. Erscheint die Frage auf die Antwort, die "42" lautet?

            Was für eine "42"?

            Der Film 'Per Anhalter durch die Galaxis' is ab 6 freigegeben. Ich wuerd mir aber das Buch besorgen. Bin mir aber nicht sicher ab welchem Alter man das empfehlen kann. Die 42 wirst Du als Programmierer/Entwickler immer wieder treffen.

            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>";

            Und genau der Teil zwischen den <center>-Tags fehlt, siehe hier.

            Noe. Alles Da. Nur die Grafiken werden nicht angezeigt. File not found.
            & macht allerdings keinen Sinn... Da nimm mal die Backslashes weg.

            --
            Ich bin dafuer verantwortlich was ich sage, nicht dafuer, was Du verstehst.
            1. Hi,

              Der Film 'Per Anhalter durch die Galaxis' is ab 6 freigegeben. Ich wuerd mir aber das Buch besorgen.

              würde ich auch unbedingt empfehlen - der Film ist gar nicht übel, aber dem Buch kann er nicht das Wasser reichen; an einigen Stellen weicht er sogar bewusst von der Romanvorlage ab.

              Alles Da. Nur die Grafiken werden nicht angezeigt. File not found.
              & macht allerdings keinen Sinn... Da nimm mal die Backslashes weg.

              Und maskiere das '&' dafür ordnungsgemäß.

              Ciao,
               Martin

              --
              Ordnung schaffen heißt, das Eigelb vom Dotter zu trennen.
              Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
            2. Hi,

              Der Film 'Per Anhalter durch die Galaxis' is ab 6 freigegeben. Ich wuerd mir aber das Buch besorgen. Bin mir aber nicht sicher ab welchem Alter man das empfehlen kann.

              Ab dem Alter, ab dem ausreichende Englisch-Kenntnisse vorhanden sind.
              Die deutsche Uebersetzung ist bei weitem nicht so gut wie das Original.

              So long, and thanks for all the fish ;-)

              cu,
              Andreas

              --
              Warum nennt sich Andreas hier MudGuard?
              O o ostern ...
              Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
  3. OK, ich hab's jetzt,

    hier

    das Problem war die Stellung der geschweiften Klammern...
    für das if($_GET["d"]=="on") gab es kein else.

    Vielen Dank.

    P.S. Das ist der Inhalt der index.php

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
    	"http://www.w3.org/TR/html4/loose.dtd">  
    <html>  
    <head>  
    <META NAME="ROBOTS" CONTENT="noindex,nofollow,noarchive">  
    <title>Labyrinth</title>  
    <link rel="stylesheet" type="text/css" href="../maze.css"">  
    </head>  
    <body>  
    <center>  
    <?php  
    if($_GET["d"]=="on")  
    {  
     echo "<a href=\"maze.php?help=on&amp;pos=a01&amp;key=got&amp;d=on\"><p><span style=\"font-family:Verdana; color:black; font-size:500%\">Anfang (mit Hilfe)</span></p></a>  
      <a href=\"maze.php?pos=a01&amp;key=got&amp;d=on\"><p><span style=\"font-family:Verdana; color:black; font-size:500%\">Anfang (ohne Hilfe)</span></p></a>";  
    }  
    else  
    {  
     if($_GET["key"]=="got")  
     {  
      echo "<a href=\"maze.php?help=on&amp;pos=a01&amp;key=got\"><p><span style=\"font-family:Verdana; color:black; font-size:500%\">Anfang (mit Hilfe)</span></p></a>  
       <a href=\"maze.php?pos=a01&amp;key=got\"><p><span style=\"font-family:Verdana; color:black; font-size:500%\">Anfang (ohne Hilfe)</span></p></a>";  
     }  
     else  
     {  
      echo "<a href=\"maze.php?help=on&amp;pos=a01\"><p><span style=\"font-family:Verdana; color:black; font-size:500%\">Anfang (mit Hilfe)</span></p></a>  
       <a href=\"maze.php?pos=a01\"><p><span style=\"font-family:Verdana; color:black; font-size:500%\">Anfang (ohne Hilfe)</span></p></a>";  
     }  
    }  
    ?>  
    <br>  
    <span style="font-family:Verdana; color:black; font-size:200%">ACHTUNG! Das Labyrinth läuft nicht immer flüssig.</span>  
    </center>  
    </body>  
    </html>
    

    P.P.S. Und das ist der Inhalt der maze.php


    hier klicken, da der Code zu lang ist.