Jump to content

bev11321

Newbie
  • Posts

    29
  • Joined

  • Last visited

Everything posted by bev11321

  1. Вы имеете ввиду так: то не работает {$mail = mail(CONTACT_FORM, $subject, $message, "From: ".$name." <".$email.">\r\n" "From site: ".$_SERVER['SERVER_NAME']."\r\n" ."Reply-To: ".$email."\r\n" ."X-Mailer: PHP/" . phpversion());
  2. Да, конечно... <?phpinclude dirname(dirname(__FILE__)).'/mail.php';error_reporting (E_ALL ^ E_NOTICE);$post = (!empty($_POST)) ? true : false;if($post){include 'email_validation.php';$name = stripslashes($_POST['name']);$email = trim($_POST['email']);$subject = stripslashes($_POST['subject']);$message = stripslashes($_POST['message']);$error = '';// Check nameif(!$name){$error .= 'Please enter your name.<br />';}// Check emailif(!$email){$error .= 'Please enter an e-mail address.<br />';}if($email && !ValidateEmail($email)){$error .= 'Please enter a valid e-mail address.<br />';}// Check message (length)if(!$message || strlen($message) < 10){$error .= "Please enter your message. It should have at least 10 characters.<br />";}if(!$error){$mail = mail(CONTACT_FORM, $subject, $message, "From: ".$name." <".$email.">\r\n" ."Reply-To: ".$email."\r\n" ."X-Mailer: PHP/" . phpversion());if($mail){echo 'OK';}}else{echo '<div class="notification_error">'.$error.'</div>';}}?>
  3. В этом же файле index.html есть такой код: <script type="text/javascript"> $(document).ready(function(){ $("#ajax-contact-form").submit(function() { var str = $(this).serialize(); $.ajax({ type: "POST", url: "contact_form/contact_process.php", data: str, success: function(msg) { // Message Sent - Show the 'Thank You' message and hide the form if(msg == 'OK') { result = '<div class="notification_ok">Ваше сообщение было отправлено. СПАСИБО!</div>'; $("#fields").hide(); } else { result = msg; } $('#note').html(result); } }); return false; }); }); </script>
  4. Проблемы с формой. <form id="ajax-contact-form" action=""> <input type="text" name="name" value="" placeholder="Ваше имя" /> <input type="text" name="subject" value="" placeholder="Ваш телефон" /> <input type="text" name="email" value="" placeholder="Ваш Email" /> <textarea name="message" id="message" placeholder="Текст сообщения"></textarea> <div class="clear"></div> <input type="reset" class="contact_btn" value="Очистить форму" /> <input type="submit" class="contact_btn" value="Отправить" /> <div class="clear"></div> </form>Письма приходят нормально, проблема только в имени. Если пишешь ИМЯ на английском раскладе, то нормально (Vasya), а если пишешь на русском (Вася), то кракозябры, типа (Евгений). Не могу понять, что не так, и где можно прописать откуда письмо пришло (адрес сайта)?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy