Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
captcha się rozłazi - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: captcha się rozłazi (/thread-captcha-sie-rozlazi)



captcha się rozłazi - wsp - 21-10-2012

[Obrazek: Capjpg_xxrapsn.jpg]

Czy spotkaliście się kiedyś z takim problemem? Dlaczego to wygląda tak?

Oto kod, który wstawiłem na stronę:

Kod PHP:
    echo '<form action="adkom.php" method = "post">

                    <textarea name="koment" cols ="50" rows="10"></textarea>'
;

require_once(
'recaptchalib.php');

// Get a key from https://www.google.com/recaptcha/admin/create
$publickey "hasło";
$privatekey "hasło";

# the response from reCAPTCHA
$resp null;
# the error code from reCAPTCHA, if any
$error null;

# was there a reCAPTCHA response?
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) {
                echo 
"You got it!";
        } else {
                
# set the error code so that we can display it
                
$error $resp->error;
        }
}
echo 
recaptcha_get_html($publickey$error);

echo 
'</br><input type="submit" value="Wyślij"/>

                    </form>'




RE: captcha się rozłazi - kmd - 23-10-2012

Musiałbyś podać adres strony albo więcej kodu. Tu się rozjeżdża html/css, a nie php. Tutaj:
Kod:
echo recaptcha_get_html($publickey, $error);

załączasz captche (tak wnioskuję, nie korzystałem z tego w praktyce) i być może masz coś ze stylami pomieszane. Coś może się gryzie, coś nadpisałeś. Powodów tej sytuacji mogę wymyślać mnóstwo.