Sindbad~EG File Manager
<?php
if (!defined('ABSPATH'))
die('Restricted Access');
if(! function_exists('googleRecaptchaHTTPPost')){
function googleRecaptchaHTTPPost($sharedkey , $grresponse) {
$url = "https://www.google.com/recaptcha/api/siteverify";
$secret = $sharedkey;
$ip = $_SERVER['REMOTE_ADDR'];
$post_data = array();
$post_data['secret'] = $secret;
$post_data['response'] = $grresponse;
$post_data['remoteip'] = $ip;
$response = wp_remote_post( $url, array('body' => $post_data,'timeout'=>7,'sslverify'=>false));
if( !is_wp_error($response) && $response['response']['code'] == 200 && isset($response['body']) ){
$result = $response['body'];
}else{
$result = false;
if(!is_wp_error($response)){
$error = $response['response']['message'];
}else{
$error = $response->get_error_message();
}
}
if($result){
$res= json_decode($result, true);
}else{
return FALSE;
}
//reCaptcha success check
if($res['success']) {
return TRUE;
} else {
return FALSE;
}
}
}
?>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists