Ich habe da ein kleines Gästebuch gecodet und jetzt möchte ich gerne, dass man Smileys schreiben kann, so weit so gut, aber jetzt kommt das Problem, es fügt zwar die Smileys ein, aber der Abschicken-Button funktioniert nicht mehr.
Hier der ganze Code:
Es gibt eine Datei daten.dat
eintragen.php:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

<title></title>

<style type="text/css">
body {
	background-color: #ABF07D;
}
#Layer1 {
	position:absolute;
	left:189px;
	top:118px;
	width:131px;
	height:160px;
	z-index:1;
}
</style>

<script type="text/javascript">
var n = 1;
function add(code) {
         document.guestbook.eintrag.value += " " + code ;
}
</script>

</head>
<body>

    <p>Name: <br />                
      <input name="name" type="text" size="38">
      <br>
      E-Mail: <br />
      <input name="email" type="text" size="38">


<form action="mail.php" method="post" name="guestbook">
      <textarea name="eintrag" cols="50" rows="10"></textarea>
</form>

<a href="#" onclick="add(' :)');"><img src="smileys/lach.gif" border="0"></a>

<input type="submit" name="Button" value="Absenden">
</body>
</html>
gb.php:
Code:
<?php

$daten=$_POST[eintrag]."<br>von <a href=mailto:".$_POST[email].">".$_POST[name]."</a><br><br>";

$datenbank = "daten.dat";

$datei = fopen($datenbank,"a");

fwrite($datei, $daten);

?><style type="text/css">
<!--
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
-->
</style>

<div align="center">
  <p>Eintrag erfolgreich.  </p>
  <p>  <a href="guestbook.php">Zurück zum Gästebuch</a></p>
</div>
guestbook.php:
Code:
<style type="text/css">
<!--
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
-->
</style><center>
  <h2 align="center"><u>Gästebuch</u></h2>

  <div align="center">
    <p><a href="eintragen.htm">Ins Gästebuch eintragen</a></p>
    <p>&</p>
  </div>
</center>

<div align="center">
  <?php

$datenbank = "daten.dat"; $datei = fopen($datenbank,"r");

fpassthru($datei);

?>
</div>
In einer Datei habe ich etwas falsch gemacht, nur in welcher?
Hoffe ihr konnt mir helfen!
mfg El_Tomato