require "includes/class.phpmailer.php"; require_once 'includes/recaptchalib.php'; function is_email($user_email) { $chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i"; if(strstr($user_email, '@') && strstr($user_email, '.')) { if (preg_match($chars, $user_email)) { return true; } else { return false; } } else { return false; } } $formvars = array('action', 'nombre', 'apellidos', 'direccion', 'ciudad', 'cp', 'pais', 'correo', 'consulta'); foreach ($formvars as $formvar){ if (!isset($$formvar)) { if (empty($_POST["$formvar"])) { if (empty($_GET["$formvar"])) { $$formvar = ''; } else { $$formvar = $_GET["$formvar"]; } } else { $$formvar = $_POST["$formvar"]; } } } if ($action=='sendMail' && is_email($correo)){ // tu clave secreta $secret = "6LewjCgTAAAAALMflXxeeoYpdEid3XsdhYu-iGF0"; // respuesta vacía $response = null; // comprueba la clave secreta $reCaptcha = new ReCaptcha($secret); if ($_POST["g-recaptcha-response"]) { $response = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"] ); } if ($response != null && $response->success) { //Variables datos de la cuenta de correo para enviar los mails $servidorSMTP="localhost"; $mailUsername="formulario@atlasofcapsuleendoscopy.com"; $mailPassword="f0rmu1aRiopyco"; $mailFrom="formulario@atlasofcapsuleendoscopy.com"; $mailFromName="Formulario Web Atlas"; //Mail de destino $mailDestino="sulime@sulime.net"; // Asunto del mail $asunto="Contacto desde la web Atlas of Capsule Endoscopy"; //Cuerpo del mensaje en HTML $mensajeHTML = "