Hallo Leute
habe ein Formular in das ich ein recaptcha eingebunden habe, es funktioniert, nun soll die ausgabe , nicht so wie es im moment ist auf einer neuen seite erscheinen, sonder in einem div das unter dem Form script ist?
hat jemand eine idee.
Danke
Gruss Merlin
habe ein Formular in das ich ein recaptcha eingebunden habe, es funktioniert, nun soll die ausgabe , nicht so wie es im moment ist auf einer neuen seite erscheinen, sonder in einem div das unter dem Form script ist?
hat jemand eine idee.
Danke
Gruss Merlin
PHP:
// beginn captcha
// Klasse einbinden
require_once ('recaptcha/recaptchalib.php');
// Der public Key aus der Anmeldung
$publickey = "";
// Der private Key aus der Anmeldung
$privatekey = "";
//weiter leitung
$richtig = 'correct';
// Darin wird die Antwort abgelegt
$resp = null;
// Für die Fehlermeldung
$error = null;
// Wurde ein CAPTCHA geloest?
if (isset ( $_POST ["recaptcha_response_field"] ))
{
// Eingabe testen ob sie korrekt war
$resp = recaptcha_check_answer ( $privatekey, $_SERVER ["REMOTE_ADDR"], $_POST ["recaptcha_challenge_field"], $_POST ["recaptcha_response_field"] );
// War die Eingabe korrekt?
if (true == $resp->is_valid)
{
if (!empty($vorname)) // dies soll im apDiv1 erscheinen
print "Guten Tag ".$vorname."<br />.\n";
if (!empty($mailadr))
print "Ihre Mail Adresse : \n".$mailadr."<br />E-Mail wurde gesendet!<br />Thank You.\n";
// Hier kommt der Code, der ausgeführt werden soll, wenn die
// Eingabe korrekt war, z. B. eine Weitereitung
//header ( 'Location:http://www.meine prüfung.de' );
// Sicherheitshalber das Programm beenden
die ();
}
else
{
// Fehlermeldung in Variable ablegen
$error = $resp->error;
}
}
HTML:
<style type="text/css">
#apDiv1 {
position:absolute; left:25px; top:450px; width:183px; height:84px; background-color:rgb(0,255,204); layer-background-color:rgb(0,255,204); border:1px none #000000;
z-index:1;
}
</style>
<body>
<h2>Formularinhalt mailen</h2>
<form action = "mail_formular-eingabe.php" method ="post">
<p><input name="str_vorname" /> Voname</p>
<p><input name="str_nachname" /> Nachname</p>
<p><input name="strEmail" /> Ihre E-Mail-Adresse</p>
<p><textarea name="str_text" cols="50" rows="5"></textarea> Ihre Nachricht</p>
<?php
// Code für das CAPTCHA
echo recaptcha_get_html ( $publickey, $error);
?>
<input type="submit" value="submit" />
</form>
<div id="apDiv1">
</div>
</body>
</html>