Я знаю, что это, возможно, было представлено раньше (извините) У меня есть базовая форма, это идентификатор детали, который нужно отправить, однако я не могу заставить reCaptcha работать с ним. У меня есть googled весь день, но когда я пробую код других людей (поправку, чтобы соответствовать моим), он, похоже, не работает.
Я хотел бы: имя, адрес электронной почты, номер, информационный бюллетень (да / нет) и recaptcha для отправки / работы.
Может кто-нибудь, пожалуйста, дайте мне идею, где я могу ошибаться? что я могу добавить?
Заранее спасибо!
Вот моя форма (html)
<form method="POST" action="Form_Activation.php"> <div class="form-group"> <label for="name">Name:</label> <input type="text" class="form-control" id="name" name="name" placeholder="Full Name" value="" required/> </div> <div class="form-group"> <label for="email">Email:</label> <input type="email" class="form-control" id="email" name="email" value="" placeholder="you@example.com" required/> </div> <div class="form-group"> <label for="number">Number:</label> <input class="form-control" name="number" id="number" value="" placeholder="Contact Number" required/> </div> <div class="form-group"> <label for="message">Message:</label> <textarea class="form-control" name="message" id="message" placeholder="Enter Message.." required></textarea> </div> <div class="form-group"> <input type="checkbox"/> <b> Subscribe to Newsletter</b> </div> <div class="g-recaptcha" data-sitekey="6Le2SBQTAAAAADIOrUEPpcEVvR_c0vN9GzQpLg05"></div> <button type="submit" class="btn btn-default sendbutton">SEND</button> </form>
Вот мой php (базовый)
<?php $name = $_POST['name']; $email = $_POST['email']; $number = $_POST['number']; $message = $_POST['message']; //$password = $_POST['password']; //$keyy = $_SERVER['UNIQUE_ID']; $msg = "Name: $name\r\n \r\n"; $msg .= "Email: $email\r\n \r\n"; $msg .= "Number: $number\r\n \r\n"; $msg .= "Message: $message\r\n \r\n"; $recipient = "info@islandwebdesign.co.uk"; $subject = "New Website Request"; $mailheaders = "From:$email"; //$mailheaders .= "Reply-To:$email"; mail($recipient,$subject,$msg,$mailheaders); header("Location: contactus.php?msg=1"); ?>