Probleme mit Einbau und Bildanzeige

Hier werden Probleme rund um das Zahlen Captcha behandelt

Moderator: frameguard

Probleme mit Einbau und Bildanzeige

Beitragvon DiamondDog » 09.02.2007, 00:43

Hallo Leute,
Also ich habe erst mal folgendes Problem
und zwar wird bei mir das Bild auf der Seite,
zum Eintragen nicht Angezeigt,
und wenn ich auf die captcha.php
gehe will mein Rechner diese herunter laden.
Kann mir jemand sagen wie ich das änder,
oder wo drann das liegen mag?

Dann hab ich auch noch Probleme beim Einbau ins
Script ich weiß nicht genau wo und wie ich es reinschreiben muß,
damit es funktrioniert, wäre echt super wenn mir jemand Helfen könnte..

Danke schon mal...

link zum GB klick
link zur Eintragsseite klick
link zur Captcha klick
link zur Fehler.php klick
Bild
DiamondDog
 
Beiträge: 3
Registriert: 09.02.2007, 00:35
Wohnort: Hamm | NRW | Deutschland

Beitragvon Sebi » 26.02.2007, 20:20

die links funktionieren nicht :)
Bild
Sebi
 
Beiträge: 44
Registriert: 26.12.2006, 12:05

Beitragvon DiamondDog » 27.02.2007, 00:31

So die Links funktionieren wieder nur das Captcha macht immer noch das selbe wie zuvor..
Bild
DiamondDog
 
Beiträge: 3
Registriert: 09.02.2007, 00:35
Wohnort: Hamm | NRW | Deutschland

Beitragvon Sebi » 27.02.2007, 09:40

poste mal den code der eintragsseite, captcha.php und der fehlerseite
Bild
Sebi
 
Beiträge: 44
Registriert: 26.12.2006, 12:05

Beitragvon DiamondDog » 27.02.2007, 10:07

Eintragsseite:
Code: Alles auswählen
<html>
<head>
<title>G&auml;stebuch</title>
<link rel="stylesheet" href="../style/style.css" type="text/css">
</head>
<script type="text/javascript">
function leer()
{
   var dates;
   dates= "";
   document.getElementsByName('body')[0].value = dates;
}
</script>
<script type="text/javascript">
<!--
var formname = "eingabe";
var fieldname = "body";
//-->
</script>
<script language="JavaScript" type="text/javascript">

function uploader(text)
// inserts smilie text
{
  AddSmile = " "+text+" ";
  theform = document.forms[formname];
  AddText(AddSmile,theform);
  theform.elements[fieldname].focus();
}

</script>
<script language="JavaScript" type="text/javascript">

function emoticon(text)
// inserts smilie text
{
  AddSmile = " "+text+" ";
  theform = document.forms[formname];
  AddText(AddSmile,theform);
  theform.elements[fieldname].focus();
}

</script>

<script type="text/javascript" src="submit/easyhtml_functions.js"></script>
<script type="text/javascript" src="submit/easyhtml_msgs.js"></script>

<script type="text/javascript">
var postmaxchars = 1.000;
function checklength(theform) {
if (postmaxchars != 0) { message = "Die maximale Grenze liegt bei 1.000 Zeichen."; }
else { message = ""; }
alert("Deine Nachricht ist "+theform.body.value.length+" Zeichen lang. "+message);
}
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="auto">
<form name="eingabe" action="gb.php" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="top" class="seite2_bg-c"><table width="100%" border="0" cellpadding="0" cellspacing="0" class="seite_logo" align="center">
      <tr>
        <td align="center" valign="top"><div align="center">
          <input type="hidden" name="service" value="entry">
          <input type="hidden" name="text" value="" />
          <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr>
              <td width="10%" height="24" align="right">&nbsp;</td>
              <td width="90%"><table width="100%" border="0" align="center" cellspacing="0">
                  <tr>
                    <td><div align="center">~&gt;Eintrag schreiben&lt;~</b></div></td>
                  </tr>
              </table></td>
            </tr>
            <tr>
              <td height="30" align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Name:&nbsp; </font></b></td>
              <td bordercolor="#000000"><table width="100%" border="0" cellspacing="0">
                  <tr>
                    <td width="240"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
                      <input type="bod" name="name" class=textbox size="40">
                    </font></td>
                    <td width="590"><div align="center"><font color="#FF0000"><b>.:Achtung:.</b></font></div></td>
                  </tr>
              </table></td>
            </tr>
            <tr>
              <td height="32" align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Email:&nbsp; </font></b></td>
              <td bordercolor="#000000"><table width="100%" border="0" align="center" cellspacing="0">
                  <tr>
                    <td width="240"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
                      <input name="email" type="text" class=textbox size="40">
                    </font></td>
                    <td width="590"><div align="center">Ihr m&uuml;st vor dem Eintragen </div></td>
                  </tr>
              </table></td>
            </tr>
            <tr>
              <td height="34" align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">ICQ:&nbsp; </font></b></td>
              <td bordercolor="#000000"><table width="100%" border="0" align="center" cellspacing="0">
                  <tr>
                    <td width="240"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
                      <input name="icq" type="text" class=textbox size="40" maxlength="10">
                    </font></td>
                    <td width="590"><div align="center">einen Modus </div></td>
                  </tr>
              </table></td>
            </tr>
            <tr>
              <td height="24" align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Homepage:&nbsp; </font></b></td>
              <td bordercolor="#000000"><table width="100%" border="0" align="center" cellspacing="0">
                  <tr>
                    <td width="240" height="26"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
                      <input name="homepage" type="text" class=textbox size="40">
                    </font></td>
                    <td width="590"><div align="center">Ausw&auml;hlen<br>
                    </div></td>
                  </tr>
              </table></td>
            </tr>
            <tr>
              <td height="378" align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Text:&nbsp; </font></b></td>
              <td bordercolor="#000000"><table width="100%" border="0" align="center" cellpadding="4" cellspacing="0" class="tablebgcolor">
                  <tr class="rowcolor2">
                    <td width="15%" valign="top"><p class="smallfont"><strong>Modus:</strong><br>
                            <input type="radio" name="mode" value="0" title="Normal Mode: (alt+n)" accesskey="n" onClick="setmode(this.value)" onMouseOver="stat('norm')"/>
                      einfach<br />
                      <input type="radio" name="mode" value="1" title="Enhanced Mode: (alt+e)" accesskey="e" onClick="setmode(this.value)" onMouseOver="stat('enha')" />
                      erweitert</p></td>
                    <td width="85%" bordercolor="#000000"><table width="100%" height="133" border="0" align="center" cellpadding="0" cellspacing="0">
                        <tr>
                          <td width="549"><span class="smallfont" style="line-height:0px;">
                            <select name="select" id="sizeselect" onChange="fontformat(this.form,this.options[this.selectedIndex].value,'FONT SIZE')" onmouseover="stat('size')">
                              <option value="0">SIZE</option>
                              <option value="7">Klein</option>
                              <option value="10">Mittel</option>
                              <option value="15">Gro&szlig;</option>
                              <option value="20">Riesig</option>
                            </select>
                            <select name="select" id="colorselect" onChange="fontformat(this.form,this.options[this.selectedIndex].value,'FONT COLOR')" onmouseover="stat('color')">
                              <option value="0">COLOR</option>
                              <option value="skyblue" style="color:skyblue">sky blue</option>
                              <option value="royalblue" style="color:royalblue">royal blue</option>
                              <option value="blue" style="color:blue">blue</option>
                              <option value="darkblue" style="color:darkblue">dark-blue</option>
                              <option value="orange" style="color:orange">orange</option>
                              <option value="orangered" style="color:orangered">orange-red</option>
                              <option value="crimson" style="color:crimson">crimson</option>
                              <option value="red" style="color:red">red</option>
                              <option value="firebrick" style="color:firebrick">firebrick</option>
                              <option value="darkred" style="color:darkred">dark red</option>
                              <option value="green" style="color:green">green</option>
                              <option value="limegreen" style="color:limegreen">limegreen</option>
                              <option value="seagreen" style="color:seagreen">seagreen</option>
                              <option value="deeppink" style="color:deeppink">deeppink</option>
                              <option value="tomato" style="color:tomato">tomato</option>
                              <option value="coral" style="color:coral">coral</option>
                              <option value="purple" style="color:purple">purple</option>
                              <option value="indigo" style="color:indigo">indigo</option>
                              <option value="burlywood" style="color:burlywood">burlywood</option>
                              <option value="sandybrown" style="color:sandybrown">sandy brown</option>
                              <option value="sienna" style="color:sienna">sienna</option>
                              <option value="chocolate" style="color:chocolate">chocolate</option>
                              <option value="teal" style="color:teal">teal</option>
                              <option value="silver" style="color:silver">silver</option>
                            </select>
                            <select name="select" id="alignselect" onChange="alignment(this.form,this.options[this.selectedIndex].value,'ALIGN')" onmouseover="stat('align')">
                              <option value="0">ALIGN</option>
                              <option value="center">Center</option>
                              <option value="left">Left</option>
                              <option value="right">Right</option>
                              <option value="justify">Justify</option>
                            </select>
                            <span class="smallfont" style="line-height:0px;">
                            <input name="button" type="button" id="button" onClick="window.open('uploader/upload.php', 'moresmilies', 'width=570,height=400,resizable=yes,scrollbars=yes');return false;" value="Bild Hochladen" />
                            </span><br />
                            <input name="button" type="button" accesskey="b" title="Fett (alt+b)" onClick="easyhtmlcode(this.form,'B','')" onMouseOver="stat('b')" value="  B  " />
                            <input name="button" type="button" accesskey="i" title="Kursiv (alt+i)" onClick="easyhtmlcode(this.form,'I','')" onMouseOver="stat('i')" value="   I   " />
                            <input name="button" type="button" accesskey="u" title="Unterstrichen (alt+u)" onClick="easyhtmlcode(this.form,'U','')" onMouseOver="stat('u')" value="  U  " />
                            <input name="button" type="button" accesskey="s" title="Unterstrichen (alt+s)" onClick="easyhtmlcode(this.form,'S','')" onMouseOver="stat('s')" value="  S  " />
                            <input name="button" type="button" title="Hyperlink einf&uuml;gen" onClick="namedlink(this.form,'URL')" onMouseOver="stat('url')" value=" URL " />
                            <input name="button" type="button" title="Email-Adresse einf&uuml;gen" onClick="namedlink(this.form,'MAIL')" onMouseOver="stat('email')" value="  @  " />
                            <input name="button" type="button" title="Bild einf&uuml;gen" onClick="easyhtmlcode(this.form,'IMG','http://')" onMouseOver="stat('img')" value="  IMG  " />
                            <span class="smallfont" style="line-height:0px;"><span class="smallfont" style="line-height:0px;">
                            <input name="button4" type="button" title="Liste einf&uuml;gen" onClick="dolist(this.form)" onMouseOver="stat('list')" value="  LIST  " />
                            </span></span><br />
                            <input type="text" name="status" size="50" value="Benutze Buttons um EasyHTML-Code einzuf&uuml;gen!" />
                          </span></td>
                        </tr>
                        <tr bordercolor="#000000">
                          <td height="56"><table width="100%" height="56" border="0" align="center" cellspacing="0">
                              <tr>
                                <td width="252" height="52"><p><span class="smallfont">
                                    <input name="button32" type="button" accesskey="c" title="aktuellen Tag schlie&szlig;en (alt+c)" onClick="closetag(this.form)" onMouseOver="stat('closecurrent')" value=" x " />
                                  &nbsp;aktuellen Tag schlie&szlig;en<br>
                                    </span><span class="smallfont">
                                    <input name="button3" type="button" accesskey="x" title="alle Tags schlie&szlig;en (alt+x)" onClick="closeall(this.form)" onMouseOver="stat('closeall')" value=" x " />
                                      &nbsp;alle Tags schlie&szlig;en</span></p></td>
                                <td width="166"><span class="smallfont">
                                  <input type='text' name='tagcount' size='3' maxlength='3' readonly="readonly" value="0" onMouseOver="stat('tagcount')" />
                                  &nbsp;offene Tags </span></td>
                              </tr>
                          </table></td>
                        </tr>
                    </table></td>
                  </tr>
                  <tr class="rowcolor2">
                    <td width="15%" height="203" valign="top"><table height="100%" border="0" cellpadding="4" cellspacing="0" class="tablebgcolor">
                        <tr class="tabletitle">
                          <td height="25" colspan="3"><div align="center"><b>Smilietabelle:</b></div></td>
                        </tr>
                        <tr class="rowcolor1">
                          <td align="center"><div align="center"><img src="img/smile.gif" alt=":)" width="15" height="15" class="smilie" title=":)" onClick="smilie(':)')" /> </div></td>
                          <td align="center"><div align="center"><img src="img/sad.gif" alt=":(" width="15" height="15" class="smilie" title=":(" onClick="smilie(':(')" /></div></td>
                          <td align="center"><div align="center"><img src="img/tongue.gif" alt=":P" width="15" height="15" class="smilie" title=":P" onClick="smilie(':P')" /></div></td>
                        </tr>
                        <tr class="rowcolor1">
                          <td align="center"><div align="center"><img src="img/wink.gif" alt=";)" width="15" height="15" class="smilie" title=";)" onClick="smilie(';)')" />&nbsp;</div></td>
                          <td align="center"><div align="center"><img src="img/biggrin.gif" alt=":D" width="15" height="15" class="smilie" title=":D" onClick="smilie(':D')" />&nbsp;</div></td>
                          <td align="center"><div align="center"><img src="img/mad.gif" alt="X(" width="15" height="15" class="smilie" title="X(" onClick="smilie('X(')" />&nbsp;</div></td>
                        </tr>
                        <tr class="rowcolor1">
                          <td height="29" align="center"><div align="center"><img src="img/fear.gif" alt=":fear:" width="15" height="15" class="smilie" title=":fear:" onClick="smilie(':fear:')" />&nbsp;</div></td>
                          <td align="center"><div align="center"><img src="img/twisted.gif" alt=":twisted:" width="15" height="15" class="smilie" title=":twisted:" onClick="smilie(':twisted:')" />&nbsp;</div></td>
                          <td align="center"><div align="center"><img src="img/lol.gif" alt=":lol:" width="15" height="15" class="smilie" title=":lol:" onClick="smilie(':lol:')" />&nbsp;</div></td>
                        </tr>
                        <tr class="rowcolor1">
                          <td height="29" align="center"><div align="center"><img src="img/h1.gif" alt=":Hund1:" width="25" height="25" class="smilie" title=":Hund1:" onClick="smilie(':Hund1:')" /></div></td>
                          <td align="center"><div align="center"></div></td>
                          <td align="center"><div align="center"><img src="img/h2.gif" alt=":Hund2:" width="25" height="25" class="smilie" title=":Hund2:" onClick="smilie(':Hund2:')" /></div></td>
                        </tr>
                        <tr class="tabletitle">
                          <td height="28" colspan="3"><div align="center"><span style="color:#CBCBCB;" class="nav">
                              <input name="button" type="button" id="button" onClick="window.open('moresmilies.html', 'moresmilies', 'width=500,height=500,resizable=yes,scrollbars=yes');return false;" value="Mehr Smilies" />
                          </span></div></td>
                        </tr>
                    </table></td>
                    <td width="85%"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr valign="top">
                          <td width="377" height="187"><textarea name="body" cols="50" rows="10" id="body" class="textbox"></textarea>
                              <table width="100%" height="24" border="0" align="center" cellpadding="0" cellspacing="0">
                                <tr>
                                  <td width="70%" height="24"><a href="javascript:checklength(document.eingabe);">Nachrichtenl&auml;nge &uuml;berpr&uuml;fen</a></td>
                                  <td width="30%" align="right"><input name="button2" type="button" onClick='textarea_resize( 100  );' value=" + " />
                                      <input name="button2" type="button" onClick='textarea_resize( -100 );' value=" - " /></td>
                                </tr>
                              </table>
                            <div align="center"><a href="gb.php" target="_self"></a></div></td>
                        </tr>
                    </table></td>
                  </tr>
                </table>
                  <div align="center">
                    <table width="100%" border="0" align="center" cellspacing="0">
                      <tr>
                        <td width="51%"><div align="right"><img src="captcha/captcha.php" border="0" title="Sicherheitscode"></div></td>
                        <td width="49%"><div align="left"><input type="text" name="sicherheitscode" size="4"></div></td>
                      </tr>
                      <tr>
                        <td><div align="right">
                          <input name="entry" type="submit" accesskey="S" tabindex="3" value="Eintragen" />
                        </div></td>
                        <td width="49%"><div align="left">
                          <input name="button5" type="button" onClick="javascript:leer()" value="Reset">
                        </div></td>
                      </tr>
                    </table>
                  </div></td>
            </tr>
            <tr>
              <td height="20" align="right"><div align="center"><b></b>
                      <div align="right"></div>
              </div></td>
              <td><div align="center"><a href="javascript:history.back();" target="_self">[zur&uuml;ck]</a></div></td>
            </tr>
          </table>
        </div></td>
      </tr>
    </table></td>
    </tr>
</table>
</form>
</body>
</html>


Captcha:
Code: Alles auswählen
<?php
   session_start();
   unset($_SESSION['captcha_spam']);
   $text = rand(1000,10000); //Zufallszahl

   function encrypt($string, $key) {
   $result = '';
   for($i=0; $i<strlen($string); $i++) {
      $char = substr($string, $i, 1);
      $keychar = substr($key, ($i % strlen($key))-1, 1);
      $char = chr(ord($char)+ord($keychar));
      $result.=$char;
   }
   return base64_encode($result);
   }

   $_SESSION['captcha_spam'] = encrypt($text, "8h384ls94"); //Key
   $_SESSION['captcha_spam'] = str_replace("=", "", $_SESSION['captcha_spam']);

         
   header('Content-type: image/png');
   $img = ImageCreateFromPNG('captcha.PNG'); //Backgroundimage
   $color = ImageColorAllocate($img, 0, 0, 0); //Farbe
   $ttf = $_SERVER['Document_Root']."arial.ttf"; //Schriftart
   $ttfsize = 25; //Schriftgrösse
   $angle = rand(0,5);
   $t_x = rand(5,50);
   $t_y = 35;
   imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
   imagepng($img);
   imagedestroy($img);
?>


Fehler:
Code: Alles auswählen
<?php
   session_start();
   echo "<h2>Infos über das Captcha</h2>";
   unset($_SESSION['captcha_spam']);
   $text = rand(1000,10000); //Zufallszahl

   function encrypt($string, $key) {
   $result = '';
   for($i=0; $i<strlen($string); $i++) {
      $char = substr($string, $i, 1);
      $keychar = substr($key, ($i % strlen($key))-1, 1);
      $char = chr(ord($char)+ord($keychar));
      $result.=$char;
   }
   return base64_encode($result);
   }

   $_SESSION['captcha_spam'] = encrypt($text, "8h384ls94"); //Key
   $_SESSION['captcha_spam'] = str_replace("=", "", $_SESSION['captcha_spam']);

   echo "Zahlencode: ".$text."<br>";
   echo "Session Captcha: ".$_SESSION['captcha_spam']."<br>";
         
   $img = ImageCreateFromPNG('captcha.PNG'); //Backgroundimage
   $color = ImageColorAllocate($img, 0, 0, 0); //Farbe
   $ttf = $_SERVER['Document_Root']."/arial.ttf"; //Schriftart
   
   echo "Schriftpfad: ".$ttf."<br>";

   $ttfsize = 25; //Schriftgrösse
   $angle = rand(0,5);
   $t_x = rand(5,50);
   $t_y = 35;
   imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
   
   error_reporting(E_ALL);

   echo "Image (Zeichenwirrwar):<br>";
   imagepng($img);
   imagedestroy($img);
?>
Bild
DiamondDog
 
Beiträge: 3
Registriert: 09.02.2007, 00:35
Wohnort: Hamm | NRW | Deutschland


Zurück zu Zahlen Captcha

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron