Frohes neues Jahr ersteinmal!
Ich habe folgendes Problem ich benutze reCAPTCHA
http://code.google.com/intl/de-DE/apis/recaptcha/intro.html und ich habe alles getan was in der Dokumentation steht.
Es kommt immer folgender Error "Could not open socket". Ich habe schon einen Idee was es sein könnte aber ich kann mir das nicht vorstellen, dass
bplaced.net
nicht erlaubt. Kann das sein, dass sich PHP nicht mit dem API Server verbinden darf? ...oder ist es nicht die Lösung, und wie kann ich das Problem beheben?
Mein code:
|
PHP Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?php
require_once('./includes/recaptchalib.php');
$publickey = "************** ";
$privatekey = "**************";
$resp = null;
$error = null;
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 {
$error = $resp->error;
}
}
echo recaptcha_get_html($publickey, $error);
?>
|
Liegt es daran?
|
PHP Quellcode
|
1
2
3
|
if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {
die ('Could not open socket');
}
|
Danke schoneinmal im Vorraus!