ich habe ein Problem mit dem Captcha Script. Ich habe es eingebunden, doch leider wird kein Bild angezeigt.
Fehler: http://www.tc-eisenberg.de/captcha/fehlerp.php
Der Code sieht so aus:
- Code: Alles auswählen
<Html>
<Head>
<Title>Tennisclub Eisenberg e.V.</Title>
<Meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</Head>
<body bgcolor="#FFFFFF">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
<br><br><br>
<div align="center">
<b>In den Newsletter eintragen</b>
<br><br>
<?PHP
if($_POST['send'])
{
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
$mail = $_POST['mail'];
if($_POST['mail'] == ""){
echo "<div align=center>Bitte alle Felder ausfüllen.<br><br><a
href=\"javascript:history.back()\">zurück</a></div>";
}
else {
$sql8 = "SELECT * FROM $tabelle_newsletter WHERE mail = '$mail'";
$result8 = mysql_query($sql8);
$nr8 = mysql_num_rows($result8);
if($nr8 >= 1){
echo "<div align=center>Diese Email-Adresse existiert bereits. Bitte wählen sie eine andere Email-Adresse.<br><br><a
href=\"javascript:history.back()\">zurück</a></div>";
}
else{
$sqlkommando = "INSERT INTO $tabelle_newsletter(mail) VALUES
('$mail')";
mysql_query($sqlkommando) or die("Error: " . mysql_error());
echo "<div align=center>Der E-Mail Adresse <b>$mail</b> wurde erfolgreich in den Newsletter
eingetragen.<br><br>
<a href=index.php?action=news>zu den News</a>";
} // mail
}
}else{
die ("Der Sicherheitscode ist falsch!");
}
}else{
?>
Sie werden sich fragen was sie für Nutzen aus diesem Newsletter ziehen. Mit diesem Newsletter bekommen sie
regelmäßig Mails, in denen
die neuesten Informationen über den Club enthalten sind. Das bedeutet, sie sind immer top informiert. Sich eintragen
schadet also nicht.
<br><br>
<form action="index.php?action=addmailadress" name="addmailadress" method="post">
<table border="0" cellspacing="0" cellpadding="0" width="400">
<tr>
<td width="40%" valign="top">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
E-Mail Adresse:<font color="#F27F19">*</font>
</font>
</td>
<td width="60%" valign="top">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
<input type="text" name="mail" size="35" class="form_kontakt">
</font>
</td>
</tr>
<tr>
<td width="100%" valign="top" colspan="2">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
<br>
Bitte tragen Sie folgende Zahlen in das unten stehende Feld ein.<br><br>
</font>
</td>
</tr>
<tr>
<td width="40%" valign="top">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
Sicherheitscode:<font color="#F27F19">*</font>
</font>
</td>
<td width="60%" valign="top">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
<img src="captcha/captcha.php" border="0" title="Sicherheitscode"><br>
<input type="text" name="sicherheitscode" size="4" class="form_kontakt">
</font>
</td>
</tr>
<tr>
<td width="100%" colspan="2" height="8">
<font style="font-family: Arial; font-size: 2px; font-weight: normal;"> </font>
</td>
</tr>
<tr>
<td width="40%" valign="top">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
</font>
</td>
<td width="60%" valign="top">
<font style="font-family: Arial; font-size: 13px; font-weight: normal;">
<input type="submit" name="send" value="send" class="form_button"><br><br>
[ <font color="#F27F19">*</font> = Pflichtfelder ]
</font>
</td>
</tr>
</table>
</form>
<?PHP
}
?>
</div>
</font>
</body>
</html>
Ich hab nach ein bissel lesen hier im Forum das Session_start() aus dem Formular rausgenommen und dafür auf der index.php und der captcha.php ganz an den anfang gestellt.
Ich hoffe ihr könnt mir helfen, sodass ich meinen Fehler beheben kann.
Mfg
Mira`
