ich weis ist ein oft behandeltes thema aber ich komme nicht weiter auch nciht durch tutorials usw..
Bin in sachen PHP ein laie und hab keine ahnung von programmieren und durch viel zeit alles alleine gemacht (meine HP usw...)
jetzt möchte ich ein GB einfügen das auf der Hauptseite (bei mir; Gaestebuch.html.) das formular ist und auch die ausgabe stattfindet.
Gespreichert soll es normal in der gaestebuch.txt werden.
hier mal die ganze Gaetebuch.html
So hier das Probelm wenn ich die Seite aufrufen will kommt FEHLER AUF LINE 253. Soweit geht es aber gar nicht. Wo liegt mein Fehler was muss ich ändern??
UNd wie kann ich die nicht sichtbare Zeile als "SPAMSCHUTZ" einrichten. Muss ja eine "IF" rein geben dass wenn diese doch ausgefühlt ist bzw wird der Beitrag nciht gespeichert werden soll. Hilft das genug gegen Spam bots???
Ich bitte um HILFE
Danke im voraus
lg
Showav
Bin in sachen PHP ein laie und hab keine ahnung von programmieren und durch viel zeit alles alleine gemacht (meine HP usw...)
jetzt möchte ich ein GB einfügen das auf der Hauptseite (bei mir; Gaestebuch.html.) das formular ist und auch die ausgabe stattfindet.
Gespreichert soll es normal in der gaestebuch.txt werden.
hier mal die ganze Gaetebuch.html
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Anmeldeformular</title>
<style type="text/css">
<!--
body table tr th table tr td div {
font-family: "Book Antiqua";
font-size: 24px;
}
body {
background-color: #903;
}
a:link {
color: #000;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #000;
}
a:hover {
text-decoration: none;
color: #FFF;
}
a:active {
text-decoration: none;
color: #FFF;
}
.Heading1.style1 strong {
font-size: 36px;
color: #FFF;
font-family: Dragonfly;
}
.style26 { font-family: "Book Antiqua";
font-size: 24px;
}
.style27 { font-family: Dragonfly;
font-size: 36px;
color: #FFFFFF;
}
.Textfield tr td div {
font-family: Book Antiqua;
font-size: 24px;
font-weight: bold;
}
.Textfield tr td div p label {
font-size: 16px;
}
.Textfield tr td div #form1 label {
font-size: 16px;
}
#EMail {
display: none;
}
input {
}
-->
</style>
</head>
<body>
<div style="width:1024px; text-align: center;" align="center">
<table width="100%" height="198" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th scope="row"><table width="100%" height="42" border="0" cellpadding="0" cellspacing="0">
<tr>
<th width="25%" scope="row"> </th>
<td width="100%"><a href="Home.html"><img src="../Bilder/Sensnes_2.jpg" alt="" width="647" height="152s" border="0" /></a></td>
</tr>
</table>
<table width="100%" height="30" border="0" cellpadding="0" cellspacing="0">
<tr>
<th width="20%" scope="row"> </th>
<td width="80%"><div align="center">Gästebuch</div></td>
</tr>
</table>
<a href="../Home1.html"></a></th>
</tr>
</table>
<table width="1024" height="386" border="0">
<tr valign="top">
<td width="200" height="382"><table width="100%">
<tr>
<td><a href="Home.html"><img src="../Bilder/Buttons/Button1.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="Ueber uns.html"><img src="../Bilder/Buttons/Button2.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="Sensnes Dance.html"><img src="../Bilder/Buttons/Button3.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="Galerie.html"><img src="../Bilder/Buttons/Button4.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="Links.html"><img src="../Bilder/Buttons/Button5.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="News.html"><img src="../Bilder/Buttons/Button6.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="Kontakt.html"><img src="../Bilder/Buttons/Button7.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="Gaestebuch.html"><img src="../Bilder/Buttons/Button8.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
<tr>
<td><a href="TrainerInnenausbildung.html"><img src="../Bilder/Buttons/Button9.jpg" alt="" width="190" height="45" border="0" /></a></td>
</tr>
</table> <p><a href="Schnuppeworkshops.html"><img src="../Bilder/Buttons/Button_Schnupper.jpg" alt="" width="190" height="120" border="0" /></a></p></td>
<td width="800"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="Textfield">
<tr>
<th width="4%" scope="row"> </th>
<td width="92%" valign="middle"><p> </p></td>
<td width="4%"> </td>
</tr>
<tr>
<th scope="row"> </th>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"> </th>
<td align="center" valign="middle"><strong class="style26">WIRD ÜBERARBEITET!!</strong></td>
<td> </td>
</tr>
<tr>
<th height="394" scope="row"> </th>
<td>
<form action="neuerbeitrag.php" method="post">
<div align="center">Ihr Name:<br>
<input name="Name" size="40" /> <label for="name"></label><br>
<?php
if (isset($_POST['sent']))
{
if ($bln_Name_Empty == TRUE)
{
echo "<span style=\"color:red\">Name darf nicht leer sein!</span>";
}
if ($bln_Name_Error == TRUE)
{
echo "<span style=\"color:red\">Name darf nur aus Buchstaben bestehen! (mind. 2)</span>";
}
}
?>
<br>
<input name="EMail" size="40" id="EMail" type="text">
<input style="display:none" />
<?php
if(strpos($text, "http://") !== false ||
ereg("(www.[a-zA-Z0-9_-]+)\.([a-zA-Z0-9.]+)",$text)){
echo "Bitte keine URLs posten";
} else {
//Beitrag speichern
?>
<br>
Inhalt:<br>
<textarea name="inhalt" cols="40" rows="12"
wrap="physical"></textarea>
<br>
<input type="submit" value="Absenden">
</div>
</form>
<?php
$beitrag = file("gaestebuch.txt");
krsort($beitrag);
foreach($beitrag as $ausgabe)
{
$ausgabe = stripslashes($ausgabe);
$zerlegen = explode("|", $ausgabe);
echo "<table align='center' border='1' cellspacing='0' cellpadding='5' width='50%'>
<tr>
<td>
Von $zerlegen[1] Geschrieben am: $zerlegen[2]
</td>
</tr>
<tr>
<td>
<b> $zerlegen[0] </b>
</td>
</tr>
<tr>
<td>
$zerlegen[3]
</td>
</tr>
</table><br>";
}
?>
<div align="center"> </div></td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<div id="footer">
<p align="center" class="style16"></p>
<tr>
<th width="67%" scope="row"> </th>
<td width="10%"><div align="center"><a href="AGB.html">AGB</a></div></td>
<td width="11%"><div align="center"><a href="Impressum.html">Impressum</a></div></td>
<td width="12%"><div align="center">© Adi Tamir 2009 </div></td>
</tr>
</div>
<p></p>
</table>
</td>
</tr>
<p> </p>
</div>
</body>
</html>
UNd wie kann ich die nicht sichtbare Zeile als "SPAMSCHUTZ" einrichten. Muss ja eine "IF" rein geben dass wenn diese doch ausgefühlt ist bzw wird der Beitrag nciht gespeichert werden soll. Hilft das genug gegen Spam bots???
Ich bitte um HILFE
Danke im voraus
lg
Showav
Kommentar