Hallo zusammen,
ich versuche seit Tagen einen reCaptcha für ein Formular in Formcraft einzubinden. Ich habe jetzt so viele Videos angeschaut, habe mehrere Dutzdend Seiten besucht, doch ich kriege es irgendwie nicht hin.Ich habe mein Websiteschlüssel und den geheimen Schlüssel. doch ich weiß nicht wo ich die eintragen soll? Habe auch versucht die Seite wo das Formular ist zu finden über FTP, auch vergebens. Wenn ich auf der Website F12 drücke ist die Quelle im Ordner "Online Nachhilfe", doch diese finde ich leider nicht.
Ich muss zwei folgende Codes einfügen, weiß aber nicht wohin die kommen oder ob ich die selbst erstellen muss.
<?php // Einbinden der reCaptcha PHP Library require_once('recaptchalib.php'); $publickey = "xxx"; // Public Key $privatekey = "xxx"; // Private Key // Einstellungen für das reCaptcha echo '<script type="text/javascript"> var RecaptchaOptions = {lang:\'de\',theme:\'white\'}; </script>'; // Aufrufen des Captchas via PHP Funktion echo recaptcha_get_html($publickey, $error); ?>
und der zweite
<?php
// Einbinden der reCaptcha PHP Library
require_once('recaptchalib.php');
$publickey = "xxx"; // Public Key
$privatekey = "xxx"; // Private Key
// Rückgabe Werte vom reCaptcha zurücksetzen, falls bereits ein Wert besteht
$resp = null;
$error = null;
// Abfrage ob das Captcha ausgefüllt wurde
if ($_POST["recaptcha_response_field"]) {
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($resp->is_valid) {
// Das Captcha ist richtig ausgefüllt
}else{
$error = $resp->error;
// Das Captcha ist Falsch, über die Variable $error kann auf die Fehlermeldung zugegriffen werden
}
}