php


How to submit a form and to receive it in a corresponding mail id?


I am using a form in a website, when i click the submit button, it should state that the form has submitted or not submitted message and the submitted form should be received by the mail id that has been provided in php..
The html code of the form with various inputs was,
<form id="ajax-contact" class="" method="post" action="mailer.php">
<fieldset>
<div class="row">
<div class="input col-xs-12 col-sm-12 padding-bottom-xs-50 padding-bottom-40">
<label class="input-label" for="name">
<span class="input-label-content font-second" data-content="name">name *</span>
</label>
<input class="input-field" type="text" name="name" id="name" required />
</div>
<div class="input col-xs-12 col-sm-6 padding-bottom-xs-50 padding-bottom-50">
<label class="input-label" for="email">
<span href="mailto:admin#seyali.com" class="input-label-content font-second" data-content="email">email *</span>
</label>
<input class="input-field" type="email" name="email" id="email" required />
</div>
<div class="input col-xs-12 col-sm-6 padding-bottom-xs-60 padding-bottom-50">
<label class="input-label" for="company">
<span class="input-label-content font-second" data-content="company">company</span>
</label>
<input class="input-field" type="text" name="company" id="company" />
</div>
<div class="message col-xs-12 col-sm-12 padding-bottom-xs-40 padding-bottom-30">
<label class="input-label" for="message *">
<span class="input-label-content font-second" data-content="message">Message *</span>
</label>
<textarea class="input-field textarea" name="message" id="message" required></textarea>
</div>
</div>
<div id="form-messages" class="form-message"></div>
<div class="col-xs-12 margin-top-30 text-center">
<button id="btn-submit" type="submit" value="Send" name="submit" id="send_mail" class="btn btn-animated btn-contact ripple-alone" data-text="send it"><span class="btn-icon"><span class="loader-parent"><span class="loader3"></span></span>
<div class="text-success" id="messages" style="font-weight: bold;padding-top:10px; color:#000!important; font-size:18px;"></div>
<span class="ink animate" style="height: 162px; width: 162px; top: -62.9844px; left: -45px;"></span>
</button>
</div>
</fieldset>
</form>
And the ajax code was,
$(document).ready(function(){
$("#contact_form").on("submit", function (event) {
event.preventDefault();
var form = $(this);
$.ajax({
type:"POST",
url:form.attr("action"),
data:form.serialize(),
beforeSend: function(){
form.find("#message").text("Sending Please wait...");
},
success: function(data){
form.find("#message").text(data);
form[0].reset();
setTimeout(function () {
form.find("#message").text("");
}, 5000);
},
error: function (error) {
form.find("#message").text(error.responseText);
setTimeout(function () {
form.find("#message").text("");
}, 5000);
}
});
});
});
The php code that i have tried as follows,
<?php
$email = $_POST['email'];
$to = "manirajdiv#gmail.com";
$subject = "Site: seyali.com Form: Contact Form";
$message = '<table class="table"><tr><td style="width:250px">Domain Name: </td><td style="width:250px">'. $domain_name. '</td></tr><tr><td style="width:250px">' . 'Form Name: </td><td style="width:250px">'. $form_name. '</td></tr>';
foreach ($_POST as $key=>$value) {
if($key != 'form_id'){
$message = $message .'<tr><td style="width:250px">'.$key.':</td><td style="width:250px"> '.$value.'</td></tr>';
}
}
$message = $message .'</table>';
$header = "From:no-reply#seyali.com";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html\r\n";
$retval = mail ($to,$subject,$message,$header);
if( $retval == true ) {
http_response_code(200);
echo "Thanks for contacting us. We will get back to you shortly.";
}else {
http_response_code(500);
echo "Message could not be sent. Please try again later!";
}
?>
This may be a simple question but any help that solves my question would be more appreciable.. Kindly explain how to do this process of filling up the form and doing submit and to receive by the given mail id.. I tried with the above code but it is stating the error
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /seyalitechv3/mailer.php was not found on this server.</p> </body></html>
Kindly provide me a right solution regarding it..

Related Links

PHP error in For loop
Static function caches that aren't being cleaned in PHP 5.3.28?
Create and verify sha-512 password hashes with crypt() and PHP
Batch insert into database
Redirect many images via 301 htaccess / php?
Doctrine - Entity loaded without existing associations
Removing and replacing not working with preg_replace
parsing a controller to get methods and extra code/variable
How to capture text in a link tag [duplicate]
Content Below Post Code Not Working
Changing values of laravel inputs
Twitter upload media - Could not authenticate you
Laravel 4.2 blade: check if empty
Calling a function using AJAX not working
Magento Bundle Product Custom Price Calculation
how to create a button that redirects to the last page viewed by the user in HTML or PHP [closed]

Categories

HOME
android-studio
scroll
swi-prolog
website
adobe
vsts-build
stored-procedures
mailing-list
msmq
reportviewer
xbap
dhcp
sql-injection
salt-cloud
http-authentication
cmake-gui
altium-designer
substring
chronicle-queue
animated-gif
react-dnd
raima
sap-lumira
openbravo
ruby-daemons
tf-idf
microprocessors
fusion
amazon-iam
wampsharp
appcode
spring-rabbitmq
android-canvas
db2-luw
netstat
bluemixtools
code-rally
cartopy
google-now
hypothesis-test
access-denied
optionaldataexception
sendinput
jshint
return-type
mongodb-aggregation
dtd
rcharts
d3v4
oracle-fusion-apps
cefpython
openquery
gcloud-node
maven-release-plugin
right-to-left
apache-pig-grunt
exists
psd
servicestack-bsd
helm
miniconda
decidable
largenumber
place
screen-orientation
replicaset
google-gdk
mobilefirst-server
sql-processor
iodocs
igor
django-settings
virtual-channel
insertion
void-pointers
reentrancy
django-filebrowser
cyrillic
smartfox
cgrectmake
daap
popup-blocker
arrow
nsfont
netstream
wcf-callbacks
acpi
glx
startupscript
servlet-container
bll
suphp
urchin
fgetc
jquery-effects
main-method
database-cloning
rakudo
regioninfo

Resources

Encrypt Message



code
soft
python
ios
c
html
jquery
cloud
mobile