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

Getting multiple results from WHERE clause in PHP
PHPMailer being rejected with “Host impersonating” when script run from CLI (cron)
PHP - SQL - intval don't work - mistake
Environment variables with Laravel and Envoy
Use google-ouaht-2.0 only for authentication in android app and laravel server
MySQL query returning weird error
PHP: Will this code cause memory leaks?
Autoload dependencies in Laravel 5.2 package development
Given three numbers, two are guaranteed equal, find the different number. [closed]
Parsing a fixed number of XML children ordered by last using PHP
How to combine two array?
Wordpress cron don't add content to new post, but manual start working fine
Alternative to PHP $mysql->fetch_assoc()? [duplicate]
Only text on the website when i put the api
How do I install Imagemagick delegates on ubuntu
Synthesise variable length multi tonal audio with SoX while avoiding clipping

Categories

HOME
knockout.js
powerbi
libgdx
android-studio
mc
cucumber
initialization
biztalk
mongoid
malware
mirc
elisp
drag-and-drop
ui-automation
gprs
csrf
outlook-restapi
distributed-computing
supervisord
playframework-2.0
word2vec
gmp
spring-shell
fido-u2f
environment
jpa-2.1
morris.js
fstar
tf-idf
jackrabbit-oak
iwebbrowser2
sendmessage
substance
tilemill
google-play-developer-api
reporting
rspec-rails
custom-keyboard
gnu-classpath
cmis
installanywhere
mv
xll
recovery
sbjson
icepdf
distributed-caching
fiware-wirecloud
haar-classifier
spooler
notesview
virtual-memory
expandablelistview
viewmodel
webalizer
uiautomatorviewer
mobile-angular-ui
polymaps
sidewaffle
visual-studio-monaco
svnserve
nunit-console
zynq
msbuild-4.0
sharepoint-apps
accessibilityservice
flush
wikimedia-commons
cryptojs
android-studio-import
pythonxy
supersocket.net
relational-model
camus
signed
mojo
rpg
two.js
screwturn
lync-2010
ggts
.net-remoting
pacman
insertion
contextswitchdeadlock
spark-view-engine
audiotoolbox
liveconnect
navigationcontroller
multidrop-bus
zend-server-ce
boost-foreach
representation
hungarian-notation
google-translator-toolkit
ppc
firephp
inversion
iphone-sdk-3.1.3
isapi-redirect
levels

Resources

Encrypt Message