Quellcode

# Quellcode der Gastbuchseite

    <head>
    <title>Gästebuchprojekt mit PHP</title>
    <script language="JavaScript">
    <!--

      b1=new Image();
      b1.src="images/gb_inhalt1.jpg";
      b2=new Image();
      b2.src="images/gb_inhalt2.jpg";

      function change(nr,obj){
        window.document.images[nr].src=obj.src;
      }

      function check()
      {
        if(window.document.forms[0].elements[0].value=="")
        {
          alert("Sie haben vergessen, einen\nNamen anzugeben!");
          document.forms[0].elements[0].focus();
          return false;
        }
        if(window.document.forms[0].elements[1].value=="")
        {
          alert("Ihre Eintrag ist leer!");
          document.forms[0].elements[3].focus();
          return false;
        }

        return true;
      }

    //-->
    </script>

    </head>

    <body bgcolor="white">

    <p> <p>

    <?

    require 'Gastbuch/header.inc';		// Die Funktionsbibliothek wird
    					// eingebunden

    if(isset($ABSENDER)){			// Wenn die Variable ABSENDER
    					// gesetzt ist
      if(add_entry($ABSENDER,$BODY)){  	//  Neuer Eintag abspeichern
        echo "<h2>Ihr Eintag wurde abgespeichert</h2>\n";
        echo "Herzlichen Dank für Ihr Interesse.\n";
      } else {				//  Falls Fehler, Meldung machen
        echo "<h2>Sorry, es ist ein Fehler aufgetreten</h2>\n";
        echo "Ich danke für den Versuch und werde den Fehler schnellstmöglich\n";
        echo "beheben. Eine Mail an mich wurde gerade automatisch losgeschickt,\n";
        echo "die mir den Fehler meldet. Nochmal sorry!\n";
        mail("f.kalhammer@online.de","Gaestebuch Malfunction","Malfunction","From:Meinserver.de");
      }
      unset($ABSENDER);			// Variable Absender löschen.
      echo "<font size=-1><p> <p> <p> <p>\n";
      echo "<center><p><hr width=70%><p>";
      echo "[ <a href=index.html>Zurück zur Startseite</a> ]\n";
      echo "[ <a href=guest.php3>Nochmal Guestbook</a> ]\n";
      echo "[ <a href=inhalt.php3>Inhalt des Gästebuchs</a> ]\n";
      echo "<p><hr width=70%><p><font color=blue>\n";
      echo "Diese Seite ist ein Projekt der Klasse NTKE0200\n";
      echo "</font></font>\n";
      echo "</center>\n</body>";
      exit;
    }
    ?>
    Mit dem untenstehenden Formular kann ein Eintrag im Gästebuch vorgenommen
    werden. Außerdem ist es möglich, die bisherigen Einträge des Gästebuchs zu
    lesen.
    <p><hr><p>
    <center>
    <form method=post action=guest.php3 onSubmit="return check()">
    <table border=0 bgcolor=#000000 cellspacing=5>
    <tr><td>
    <table bgcolor=#cacaca cellspacing=0>
    <tr><th>
    <table bgcolor=#cacaca width=80% cellspacing=0>
    <tr>
    <td><b>Ihr Name:</b></td>
    <td><input type=text size=40 maxlength=100 name=ABSENDER></td>
    </tr>
    <tr>
    <td colspan=2>
    <textarea rows=7 cols=70 name=BODY></textarea>
    </td>
    </tr>
    <tr>
    <th><input type=submit value="  Eintrag abschicken  "></th>
    <th align=right><input type=reset value=" Formular zurücksetzen "></th>
    </tr>
    </table>
    </th></tr></table>
    </td></tr></table>
    </form>

    <p><hr width=70%><p>
    <a href=inhalt.php3 onMouseOver="change(0,b2)" onMouseOut="change(0,b1)">
    <img src=images/gb_inhalt1.jpg border=0></a><br>
    <p>
    </center>
    <center>
    <font size=-1>
    <p> <p> <p><hr width=70%><p>
    [ <a href=index.html>Zurück zur Startseite</a> ]
    <p><hr width=70%><p><font color=blue>
    </font></font>
    </center>

    </body>