It looks like you need some error checking in your send.php document.
The reCaptcha code you copy and pasted into the document is only
displaying the captcha box on the form. Once they hit submit, the
page and all of the form values are sent to send.php (where your
form's action is specified). This is where your error checking needs
to take place, such as:
require_once('recaptchalib.php');
$publickey = "<blah>";
$privatekey = "<blah>";
# the response from reCAPTCHA
$resp = null;
# the error code from reCAPTCHA, if any
$error = null;
# are we submitting the page?
if ($_POST["1submit"]) {
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($resp->is_valid) {
echo "You got it!";
# in a real application, you should send an email, create an
account, etc
} else {
# set the error code so that we can display it. You could also use
# die ("reCAPTCHA failed"), but using the error message is
# more user friendly
$error = $resp->error;
}
}
Also, I must ask. I see these includes at the top of your file:
<!--#include file="_code.asp" -->
<!--#include file="_meta.asp" -->
Which are obviously ASP includes. Your form is submitting to a PHP
page. Just curious, is all.