Googles Captcha

Associate
Joined
18 May 2006
Posts
785
So I'm trying to add a google captcha to a friends php page at the bottom of his form.

I've followed the steps outlined here:

https://developers.google.com/recaptcha/docs/php

and it all works correctly APART from it shows the captcha at the top of the form...

In their example:

Code:
<html>
    <body> <!-- the body tag is required or the CAPTCHA may not show on some browsers -->
      <!-- your HTML content -->

      <form method="post" action="verify.php">
        

<?php
          require_once('recaptchalib.php');
          $publickey = "your_public_key"; // you got this from the signup page
          echo recaptcha_get_html($publickey);
        ?>
        <input type="submit" />
      </form>

      <!-- more of your HTML content -->
    </body>
  </html>

You can see it says action="verify.php" the captcha shows up at the top of hte form under this.... I thought it would show where the

Code:
<?php
          require_once('recaptchalib.php');
          $publickey = "your_public_key"; // you got this from the signup page
          echo recaptcha_get_html($publickey);
        ?>

is placed (which I've put mine just before submit) but apparently not...

can anyone shed some light please?
 
No idea without seeing the rest of the markup for the page. It will either be a syntax error or a by-product of styling.
 
As shad said we can't tell, but:
Code:
echo recaptcha_get_html($publickey);
will output the required HTML. So just put that where you want it.
 
got it to work thanks you were right cheech, I came back a day later and I must have been editing the wrong file or something.. anyway its all good thanks
 
Back
Top Bottom