Captcha php

mafal54

Schraubenverwechsler(in)
Hey, ich habe keine Ahnung ob das hier das richtige forum ist aber ich weiß nicht was ich machen soll:
background
Ich habe ein Formular gemacht, was auch gut funktioniert und jetzt habe ich eine Captcha einfrage eingebaut die auch funktioniert das heißt die abfrage und auch die falsche beantwortung wird an gezeigt, das einzige was nicht geht ist das Bild des Captcha codes der soweit eigentlich funktionieren sollte.
Hier die Einbindung in der Zeile, wo das bild hin soll " <img src="captcha/captcha.php" border="0" title="Abfrage"> " der Pfad ist zu 100% richtig die captch.php datei sieht so aus:
"
Code:
<?php
   session_start();
   unset($_SESSION['captcha_spam']);
 
   function randomString($len) {
      function make_seed(){
         list($usec , $sec) = explode (' ', microtime());
         return (float) $sec + ((float) $usec * 100000);
      }
      srand(make_seed());
 
      //Der String $possible enthält alle Zeichen, die verwendet werden sollen
      $possible="ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789";
      $str="";
      while(strlen($str)<$len) {
        $str.=substr($possible,(rand()%(strlen($possible))),1);
      }
   return($str);
   }
 
   $text = randomString(5);  //Die Zahl bestimmt die Anzahl stellen
   $_SESSION['captcha_spam'] = $text;
 
   header('Content-type: image/png');
   $img = ImageCreateFromPNG('captcha.PNG'); //Backgroundimage
   $color = ImageColorAllocate($img, 0, 0, 0); //Farbe
   $ttf = $_SERVER['DOCUMENT_ROOT']."/captcha/XFILES.TTF"; //Schriftart
   $ttfsize = 25; //Schriftgrösse
   $angle = rand(0,5);
   $t_x = rand(5,30);
   $t_y = 35;
   imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
   imagepng($img);
   imagedestroy($img);
?>"
Ich hoffe jemand kann damit etwas anfangen und klärt mich über meinen Fehler auf, die pfade sin alle richtig.

Alle Seiten sind in den stamm ordner das bild, die Captcha.php und die schrift sind in einem Ordner der Captcha heißt falls euch doch was an den Pfaden auffällt.
 
Ich habe den Fehler jetzt im nachhinein bemerkt, ich bin jetzt zwar auf reCaptch also captcha per Java umgestiegen aber, das Problem war so leicht das ich da nicht mit gerechnet hätte. File Zilla hatte anscheinend Probleme mit dem hochladen von Bildern und so konnte er das captcha nicht erstellen. Wenn ich sie jetzt mit dem Windows Explorer hochlade gibt es kein Problem.
 
Ich habe den Fehler jetzt im nachhinein bemerkt, ich bin jetzt zwar auf reCaptch also captcha per Java umgestiegen aber, das Problem war so leicht das ich da nicht mit gerechnet hätte. File Zilla hatte anscheinend Probleme mit dem hochladen von Bildern und so konnte er das captcha nicht erstellen. Wenn ich sie jetzt mit dem Windows Explorer hochlade gibt es kein Problem.
wie hast du es geschafft, das reCaptcha anzupassen?
 
Zurück