Welcome to mirror list, hosted at ThFree Co, Russian Federation.

contact_mail.php « static « exampleSite - github.com/funkydan2/alpha-church.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 755f34f3095312c735771bc120ff219411701d80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
# Edit the following 5 variables to fit your needs!

# Recipient of the Mail:
$to = "admin@example.org";
# The "from" address of the Mail. This should match the domain of the server:
$from = "website@example.org";
# Forward Users to this Page if the mail is successfully sent:
$confirm_page = "/contact_thanks";
# If something goes wrong and sending the mail fails, forward users to:
$error_page = "/404.html";
# Specify the Subject of the Mail:
$subject = "Feedback from example.org";


if (isset($_POST['send'])) {    
    $message = "Name: " . $_POST['name'] . "\r\n\r\n";
    $message .= "Email: " . $_POST['email'] . "\r\n\r\n";
    $message .= "Message: " . $_POST['message'] . "\r\n\r\n";

    $headers = "From: " . $from . "\r\n";
    $headers .= "Content-Type: text/plain; charset: utf-8";
    $email_ok = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
    if ($email_ok) {
        $headers .= "\r\nReply-To: $email";
    }
    
    $success = mail($to, $subject, $message, $headers);
    
    if (isset($success) && $success){
        header("Location: ".$confirm_page);
        exit;
    }
} 
header("Location: ".$error_page);
exit;
?>