Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ReCaptcha a Smarty
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
DonJeday
Witam,

Jak wczytać recaptcha do smartów oO Ciągle mi błąd wywala choć nie wiem co bym zrobił.



  1. <?php
  2.  
  3. $smarty->assign('row2','<h1 id="uzupelnij_image">Rejestracja konta:</h1>
  4.          <form method="post" action="register.php?load=add">
  5.          <h2>Login:</h2>
  6.          <p class="margin0"><input type="text" name="login" size="20" class="input_index" id="login" /></p>
  7.          <h2>Hasło:</h2>
  8.          <p class="margin0"><input type="password" name="password" size="20" class="input_index" id="password" /></p>
  9.          <h2>Powtórz hasło:</h2>
  10.          <p class="margin0"><input type="password" name="repassword" size="20" class="input_index" id="repassword" /></p>
  11.          <h2>Email:</h2>
  12.          <p class="margin0"><input type="text" name="email" size="20" class="input_index" id="email" /></p>
  13.  
  14. -----------
  15.  Tu chce wstawić recaptcha    
  16.  
  17. --------
  18.          <p class="margin0"><input type="submit" value="" class="submit_rejestruj" id="rejestruj" /></p>
  19.          </form>');
  20. ?>



Z tego co wyczytałem muszę wstawić to:
  1. <?php
  2. if ($_POST["recaptcha_response_field"]) {
  3.        $resp = recaptcha_check_answer ($privatekey,
  4.                                        $_SERVER["REMOTE_ADDR"],
  5.                                        $_POST["recaptcha_challenge_field"],
  6.                                        $_POST["recaptcha_response_field"]);
  7.  
  8. }
  9. echo recaptcha_get_html($publickey, $error);
  10.  
  11. ?>
strife
Nie to forum przenoszę.

Jaki błąd, gdzie wyczytałeś. Prosimy o więcej informacji.

Pozdrawiam.
phpion
Swoją drogą: po co ci Smarty skoro i tak mieszasz PHP z HTML? Przypisz normalnie w kodzie "obiekt" captcha do jakiejś zmiennej:
  1. <?php
  2. $smarty->assign('captcha', $captcha);
  3. ?>

po czym wyświetl ją w szablonie jak należy:
  1. {$captcha}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.