Captcha: Bild wird nicht angezeigt

Hier werden Probleme rund um das Zahlen Captcha behandelt

Moderator: frameguard

Captcha: Bild wird nicht angezeigt

Beitragvon Mira` » 23.04.2007, 00:58

Hi,

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;">&nbsp;</font>
  </td>
</tr>
  <tr>
   <td width="40%" valign="top">
    <font style="font-family: Arial; font-size: 13px; font-weight: normal;">
    &nbsp;
   </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`
Mira`
 
Beiträge: 1
Registriert: 23.04.2007, 00:54

Beitragvon Rob [Admin] » 26.04.2007, 18:51

Er findet das Bild nicht.
Musst dort mal die Pfadangabe überprüfen, also in der captcha.php
Rob [Admin]
Site Admin
 
Beiträge: 143
Registriert: 23.12.2006, 12:27


Zurück zu Zahlen Captcha

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron