ReCaptcha wird nicht angezeigt
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
angezeigt code
benutzername
code
datei
datenschutzbestimmungen
file
folgendes anzeigen
header
helfen
page
register
registrieren
server
span
tag
url
verwaltung
verzeichnis
zeile
-
Hallo,
wollte eben ein ReCaptcha in mein tag/register">Register einbauen, jedoch wird kein ReCaptcha angezeigt, woran liegt das habe die ReCaptchalib.php Datei auf meinem Server unter
var/www/page/captcha/recaptchalib.php liegen.
{include file="header.html" title=$hooks->title->title_registration} <div class="row-fluid"> {include file="sidebar.html"} <div class="span8"> {if $errorpass} <br /> <div class="alert alert-error"> <b>{$lang.error} :</b> Ihr Passwort ist ungültig! <a href="#" class="close" data-dismiss="alert">×</a> </div> {/if} {if $erroruser} <br /> <div class="alert alert-error"> <b>{$lang.error} :</b> Ihr Benutzername ist ungültig oder schon vorhanden! <a href="#" class="close" data-dismiss="alert">×</a> </div> {/if} {if $errorMail} <br /> <div class="alert alert-error"> <b>{$lang.error} :</b> Ihre E-Mail Adresse ist ungültig oder schon vorhanden! <a href="#" class="close" data-dismiss="alert">×</a> </div> {/if} {if $UserOrMailexist} <br /> <div class="alert alert-error"> <b>{$lang.error} :</b> Ihr Benutzername oder E-Mail Adresse existiert bereits! <a href="#" class="close" data-dismiss="alert">×</a> </div> {/if} {foreach item=i from=$hooks->addcontentregistration|@sortby:"#prio"} {if $i.id eq 'defaultRegistration'} <div class="base-block"> <div class="title">{$lang.registration}</div> <form id="form1" name="form1" method="post" action=""> <label class="log-lab">{$lang.username}:</label> <input name="user" type="text" class="login-input-user" /> <label class="log-lab">{$lang.password}:</label> <input name="pass" type="password" class="login-input-pass" /><br /><br /> <label class="log-lab">{$lang.mail}:</label> <input name="mail" type="text" class="login-input-pass" /><br /> <input type="submit" name="submit" value="{$lang.registration}" class="btn"/></br></br> <?php require_once('../page/captcha/recaptchalib.php'); $publickey = "meinpublickey"; echo recaptcha_get_html($publickey); ?> <div class="agb-datenschutzbestimmungen">Wenn du auf "Registrieren" klickst, erklärst du dich mit unseren <a href="agb.php" target="_blank">AGB & Datenschutzbestimmungen</a> einverstanden zu sein.</div> </form> </div> {else} {$i.content} {/if} {/foreach} </div><!--/span--> </div><!--/row--> {include file="footer.html"}
vielen Dank für eure Hilfe.
Gruß
Beitrag zuletzt geändert: 16.2.2014 20:43:02 von v-server -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hast du bei Verwaltung > Subregistrieren">domains > "Zeigt PHP-Fehler an" aktiviert? Wenn ja, poste doch bitte die Errormeldung.
-
v-server schrieb:
läuft auf meinen eigenen Server.
Spielt eigentlich keine Rolle, dann kannst du ja den Error von da hier rein kopieren. Mit dem Script kann man leider wenig anfangen, ausser jede Zeile durch zu gehen und zu schauen ob was nicht stimmt. Mit dem Error wüsste man wenigstens welche Zeile betroffen ist. -
Hallo,
habe das mit folgendes anzeigen lassen jedoch wird ebenso nichts angezeigt :(
<?php ini_set('display_errors', 'On') ?>
-
Sry, ich kann dir da nicht wirklich weiter helfen. Ich habe noch nie mit reCapatcha gearbeitet, aber für mich sieht das eigentlich richtig eingebunden aus. Kann es sein, dass du bei der Anmeldung mit dem Key was falsch gemacht hast? Ohne Errormeldung kann ich dir da echt nicht helfen. Vielleicht hatte schonmal jemand Erfahrung damit. Probier nochmal die Errormeldungen auf dem Server zu aktivieren (Nicht im PHP Script sondern der Server selbst) oder das auf Lima-City zu hosten. Ansonsten musst du auf jemanden warten, der dir da weiter helfen kann, sry.
Gruss c143 -
Ja, im Kontaktformular habe ich das ReCaptcha auch, wollte das ins Register einbauen mit dem gleichen Public Key da funktioniert es irgendwie nicht.
-
v-server schrieb:
Ja, im Kontaktformular habe ich das ReCaptcha auch, wollte das ins Register einbauen mit dem gleichen Public Key da funktioniert es irgendwie nicht.
Einmal funktioniert es? -
da habe ich es aber so:
Captcha Field:
<?php echo recaptcha_get_html($publickey); ?>
Error:
$resp = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]); if (!$resp->is_valid) { $err = true; $captcha_err = "Die Sicherheitsabfrage war leider nicht korrekt."; }
require_once('captcha/recaptchalib.php'); $publickey = "key"; $privatekey = "key";
Beitrag zuletzt geändert: 16.2.2014 21:39:41 von v-server -
Hallo v-server.
Die Datei befindet sich in
var/www/page/captcha/recaptchalib.php
www nehme ich mal als das Verzeichnis an, dass zuerst aufgerufen wird.
Also löschst du hier den Bereich zwischen den >> <<
v-server schrieb:
<?php require_once(' >>>> ../ <<<< page/captcha/recaptchalib.php'); $publickey = "meinpublickey"; echo recaptcha_get_html($publickey); ?>
und meldest dich dann nochmal. Oder wenn du die Seite via localhost/page/ aufrufst, dann auch noch das page/ löschen ..
Ich vermute ganz stark, dass es daran liegt ^^
//EDIT: bb-Code klappt ja im Code-Tag net ... x) Vergessen & korrigiert.
Beitrag zuletzt geändert: 17.2.2014 9:15:28 von gatheringxp -
Hab nun alle Varianten getestet hat leideer nicht funktioniert :(
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage