PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
RECAPTCHA ausgabe in der selben seite
Beitrag
<blockquote data-quote="Merlin10" data-source="post: 2385448" data-attributes="member: 644600"><p>Hallo Leute</p><p>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?</p><p>hat jemand eine idee.</p><p>Danke</p><p>Gruss Merlin</p><p></p><p>[PHP]</p><p>// beginn captcha</p><p>// Klasse einbinden</p><p>require_once ('recaptcha/recaptchalib.php');</p><p>// Der public Key aus der Anmeldung</p><p>$publickey = "";</p><p>// Der private Key aus der Anmeldung</p><p>$privatekey = "";</p><p>//weiter leitung</p><p>$richtig = 'correct';</p><p>// Darin wird die Antwort abgelegt</p><p>$resp = null;</p><p>// Für die Fehlermeldung</p><p>$error = null;</p><p>// Wurde ein CAPTCHA geloest?</p><p>if (isset ( $_POST ["recaptcha_response_field"] ))</p><p>{</p><p> // Eingabe testen ob sie korrekt war</p><p> $resp = recaptcha_check_answer ( $privatekey, $_SERVER ["REMOTE_ADDR"], $_POST ["recaptcha_challenge_field"], $_POST ["recaptcha_response_field"] );</p><p> // War die Eingabe korrekt?</p><p> if (true == $resp->is_valid)</p><p> {</p><p> if (!empty($vorname)) // dies soll im apDiv1 erscheinen</p><p> print "Guten Tag ".$vorname."<br />.\n";</p><p> if (!empty($mailadr))</p><p> print "Ihre Mail Adresse : \n".$mailadr."<br />E-Mail wurde gesendet!<br />Thank You.\n";</p><p> // Hier kommt der Code, der ausgeführt werden soll, wenn die</p><p> // Eingabe korrekt war, z. B. eine Weitereitung</p><p> //header ( 'Location:http://www.meine prüfung.de' );</p><p> // Sicherheitshalber das Programm beenden</p><p> die ();</p><p> </p><p> }</p><p> else</p><p> {</p><p> // Fehlermeldung in Variable ablegen</p><p> $error = $resp->error;</p><p> }</p><p>}</p><p>[/PHP]</p><p>[HTML]</p><p><style type="text/css"></p><p>#apDiv1 {</p><p> 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;</p><p> z-index:1;</p><p>}</p><p></style></p><p><body></p><p><h2>Formularinhalt mailen</h2></p><p><form action = "mail_formular-eingabe.php" method ="post"></p><p> <p><input name="str_vorname" /> Voname</p></p><p> <p><input name="str_nachname" /> Nachname</p></p><p> <p><input name="strEmail" /> Ihre&nbsp; E-Mail-Adresse</p></p><p> <p><textarea name="str_text" cols="50" rows="5"></textarea> Ihre Nachricht</p></p><p> <?php</p><p> // Code für das CAPTCHA </p><p> echo recaptcha_get_html ( $publickey, $error);</p><p> ?></p><p> <input type="submit" value="submit" /></p><p> </form></p><p> <div id="apDiv1"></p><p> </div></p><p></body></p><p></html></p><p>[/HTML]</p></blockquote><p></p>
[QUOTE="Merlin10, post: 2385448, member: 644600"] 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 [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; } } [/PHP] [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> [/HTML] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
RECAPTCHA ausgabe in der selben seite
Oben