Browse Source

Update and rename request.html to request.php

redesign
Anxhelo Lushka 7 years ago
committed by GitHub
parent
commit
2b4a14e965
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 50
      request.php

50
request.html → request.php

@ -2,6 +2,54 @@
layout: default
section_id: contact
---
<?php
/**
* This example shows how to handle a simple contact form.
*/
$msg = '';
//Don't run this unless we're handling a form submission
require '../PHPMailerAutoload.php';
//Create a new PHPMailer instance
$mail = new PHPMailer;
//Tell PHPMailer to use SMTP - requires a local mail server
//Faster and safer than using mail()
$mail->isSMTP();
$mail->Host = 'localhost';
$mail->Port = 25;
//Use a fixed address in your own domain as the from address
//**DO NOT** use the submitter's address here as it will be forgery
//and will cause your messages to fail SPF checks
$mail->setFrom('team@ura.design', 'Ura Design');
//Send the message to yourself, or whoever should receive contact for submissions
$mail->addAddress('anxhelo1995@gmail.com', 'Anxhelo Lushka');
//Put the submitter's address in a reply-to header
//This will fail if the address provided is invalid,
//in which case we should ignore the whole request
if ($mail->addReplyTo($_POST['email'], $_POST['name'])) {
$mail->Subject = 'PHPMailer contact form';
//Keep it simple - don't use HTML
$mail->isHTML(false);
//Build a simple message body
$mail->Body = <<<EOT
Email: {$_POST['email']}
Name: {$_POST['name']}
Message: {$_POST['message']}
EOT;
//Send the message, check for errors
if (!$mail->send()) {
//The reason for failing to send will be in $mail->ErrorInfo
//but you shouldn't display errors to users - process the error, log it on your server.
$msg = 'Sorry, something went wrong. Please try again later.';
} else {
$msg = 'Message sent! Thanks for contacting us.';
}
} else {
$msg = 'Invalid email address, message ignored.';
}
}
?>
<div class="three spacing"></div>
<div class="full">
<div class="large-9 large-centered columns">
@ -13,7 +61,7 @@ section_id: contact
<div class="row">
<div class="large-10 large-centered columns">
<div class='form'>
<form id='contact_form' method='POST' action="form.php">
<form id='contact_form' method='POST'>
<p id='thanks' class='hide'>
Thanks for contacting us, we'll be in touch soon!
</p>
Loading…
Cancel
Save