He cambiado esto:
Código:
Por esto:<form id="new_item_post" class="fm" method="post" action="<? $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
Código:
y he creado un archivo llamado procesa.php<form id="new_item_post" class="fm" method="post" action="../procesa.php" enctype="multipart/form-data">
Código:
Imagino que donde he puesto "valido" debo poner algo??? <?php if (isset($_POST["g-recaptcha-response"]) && $_POST["g-recaptcha-response"]) { var_dump($_POST); $secret = "micodigosecreto"; $ip = $_SERVER["REMOTE_ADDR"]; $captcha = $_POST["g-recaptcha-response"]; $result = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$captcha&remoteip=$ip"); echo "<br />"; echo "<br />"; echo "<br />"; var_dump($result); $array = json_decode($result,TRUE); echo "<br />"; if ($array["success"]) { echo "valido"; }else{ echo "no valido"; } } ?>