Thank you for your answers....
In my country,all of web hosting companies use SMTP mail....They turned off mail() function because of spam emails...
I have to use SMTP mail and my server enable for SMTP mail...
This is contact page of my website...
http://bbb.antalyabalikcilik.com.tr/contact-us.html
php code
Code:
<?php
if(!session_id()) {
session_start();
}
error_reporting(0);
if (isset($_REQUEST['action'])) {
if ($_REQUEST['action'] == "php/contacts-process.php") {
$ourMail = "volkan19@hotmail.com";
$pre_messagebody_info = "";
$errors = array();
$data = array();
parse_str($_REQUEST['values'], $data);
$result = array(
"is_errors" => 0,
"info" => ""
);
if (!empty($errors)) {
$result['is_errors'] = 1;
$result['info'] = $errors;
echo json_encode($result);
exit;
}
}
}
}
?>
html code
Code:
<!-- contact form -->
<div class='grid_col grid_col_8'>
<div class='ce clearfix'>
<h3 class="ce_title">Drop us a line</h3>
<div>
<div role="form" class="cf" id="cf-f16-p10-o1" lang="en-US" dir="ltr">
<div class="screen-reader-response"></div>
<form action="php/contacts-process.php" method="post" class="cf-form contact-form" novalidate="novalidate">
<p>Name*
<br />
<span class="cf-form-control-wrap your-name"><input type="text" name="name" value="" size="107" class="cf-form-control cf-text cf-validates-as-required" aria-required="true" aria-invalid="false" /></span> </p>
<p>Email*
<br />
<span class="cf-form-control-wrap your-email"><input type="email" name="email" value="" size="107" class="cf-form-control cf-text cf-email cf-validates-as-required cf-validates-as-email" aria-required="true" aria-invalid="false" /></span> </p>
<p>Message
<br />
<span class="cf-form-control-wrap your-message"><textarea name="message" cols="107" rows="8" class="cf-form-control cf-textarea" aria-invalid="false"></textarea></span> </p>
<p>
<span class="captcha-wrapper">
<iframe src="php/capcha.php" class="capcha-frame" name="capcha_image_frame"></iframe>
<input class="verify" type="text" id="verify" name="verify" />
</span>
<input type="submit" value="Send" class="cf-form-control cf-submit" />
</p>
<div class="cws_msg_box error-box clearfix">
<div class="icon_section"><i class="fa fa-exclamation"></i></div>
<div class="content_section">
<div class="msg_box_title">Error box</div>
<div class="msg_box_text"></div>
</div>
</div>
</form>
<div class="email_server_responce"></div>
</div>
</div>
</div>
</div>
<!-- / contact form -->
css code
Code:
/*
- CONTACT FORM
*/
div.cf .cf-form-control-wrap {
margin-left: 8px;
text-indent: 0;
}
form.cf-form>p {
margin-left: -8px;
margin-bottom: 0;
text-indent: 8px;
}
form.cf-form>p>*:first-child {
margin-left: 0;
}
form.cf-form>p:last-child:after {
clear: both;
display: table;
content: "";
}
.cf-form-control.cf-captchac {
display: inline-block;
vertical-align: middle;
}
.cf .cf-form-control-wrap {
margin-bottom: 15px;
display: inline-block;
max-width: calc(100% - 8px);
}
.cf label {
font-weight: 700;
}
.cf input[type="submit"] {
float: right;
}
.cf p {
text-indent: 0;
}
span.cf-list-item:first-child {
margin-left: auto;
}
.cf-not-valid {
border-color: #ff6766;
}
.contact-form p.error {
color: #ff6766;
margin-top: 10px;
}
.contact-form .cws_msg_box {
display: none;
}
.contact-form .cws_msg_box p {
color: #ffffff;
margin: 0;
}
div.cf-response-output {
margin-top: 1.333em;
margin-left: auto;
margin-right: auto;
}
div.cf-response-output:last-child {
margin-bottom: auto;
}
.cf-response-output:after {
content: "";
}
div.cf-response-output:before {
font-family: FontAwesome;
left: 40px;
}
div.cf-response-output.cf-validation-errors:before {
content: "\f12a";
}
div.cf-response-output.cf-mail-sent-ok:before {
content: "\f164";
}
div.cf-validation-errors {
border: none;
}
.contact-form .captcha-wrapper {
display: inline-block;
}
.contact-form .captcha-wrapper iframe {
display: inline-block;
float: left;
width: 120px;
height: 47px;
margin-top: -6px;
}
.contact-form .captcha-wrapper input {
width: 84px;
}
.contact-form input.error {
border-color: #ff6766;
}
/*
- \CONTACT FORM 7
*/
js code
Code:
/* contact form */
if (jQuery(".contact-form").length) {
/**/
/* contact form */
/**/
/* validate the contact form fields */
jQuery(".contact-form").each(function(){
jQuery(this).validate( /*feedback-form*/{
onkeyup: false,
onfocusout: false,
errorElement: 'p',
errorLabelContainer: jQuery(this).find('.msg_box_text'),
rules:
{
name:
{
required: true
},
email:
{
required: true,
email: true
},
message:
{
required: true
},
verify: {
required: true,
remote: {
url: 'php/check-capcha.php',
type: "post",
data:
{
code: function()
{
return jQuery('.verify').val();
}
}
}
}
},
messages:
{
name:
{
required: 'Please enter your name',
},
email:
{
required: 'Please enter your email address',
email: 'Please enter a VALID email address'
},
message:
{
required: 'Please enter your message'
},
verify: {
required: 'Please enter Captcha',
remote: "Please enter a VALID Captcha"
}
},
invalidHandler: function()
{
jQuery(this).find(".cws_msg_box.error-box").slideDown('fast');
jQuery("#feedback-form-success").slideUp('fast');
},
submitHandler: function(form)
{
jQuery(form).find(".cws_msg_box.error-box").slideUp('fast');
var $form = jQuery(form).ajaxSubmit();
submit_handler($form, jQuery(form).parent().children(".email_server_responce") );
}
});
})
/* Ajax, Server response */
var submit_handler = function (form, wrapper){
var $wrapper = jQuery(wrapper); //this class should be set in HTML code
$wrapper.css("display","block");
var data = {
action: "email_server_responce",
values: jQuery(form).serialize()
};
//send data to server
jQuery.post("php/contacts-process.php", data, function(s_response) {
s_response = jQuery.parseJSON(s_response);
if(s_response.info == 'success'){
$wrapper.addClass("message message-success").append('<div class="cws_msg_box success-box clearfix"><div class="icon_section"><i class="fa fa-thumbs-up"></i></div><div class="content_section"><div class="msg_box_title">Success!</div><div class="msg_box_text">Your message was successfully delivered.</div></div></div>');
$wrapper.delay(5000).hide(500, function(){
jQuery(this).removeClass("message message-success").text("").fadeIn(500);
$wrapper.css("display","none");
});
jQuery(form)[0].reset();
} else {
$wrapper.addClass("cws_msg_box error-box clearfix").append("<div class='icon_section'><i class='fa fa-exclamation'></i></div><div class='content_section'><div class='msg_box_title'>Server fail!</div><div class='msg_box_text'><p> Please try again later!</p></div></div>");
$wrapper.delay(5000).hide(500, function(){
jQuery(this).removeClass("cws_msg_box error-box clearfix").text("").fadeIn(500);
$wrapper.css("display","none");
});
}
});
return false;
}
}
Bookmarks