All pastes #91727 Raw Edit

Miscellany

public text v1 · immutable
#91727 ·published 2006-07-18 21:01 UTC
rendered paste body
<?php

$errmsg  = ''; // error message
$sname   = ''; // sender's name
$email   = ''; // sender's email addres
$subject = ''; // message subject
$message = ''; // the message itself

if(isset($_POST['send']))
{
    $sname   = $_POST['sname'];
    $email   = $_POST['email'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];
    
    if(trim($sname) == '')
    {
        $errmsg = 'Please enter your name';
    } 
    else if(trim($email) == '')
    {
        $errmsg = 'Please enter your email address';
    }
    else if(!isEmail($email))
    {
        $errmsg = 'Your email address is not valid';
    }
    else if(trim($subject) == '')
    {
        $errmsg = 'Please enter message subject';
    }
    else if(trim($message) == '')
    {
        $errmsg = 'Please enter your message';
    }
    
    if($errmsg == '')
    {
        if(get_magic_quotes_gpc())
        {
            $subject = stripslashes($subject);
            $message = stripslashes($message);
        }    
        
        // the email will be sent here
        $to      = "email@yourdomain.com";
        
        // the email subject ( modify it as you wish )
        $subject = '[Contact] : ' . $subject;
        
        // the mail message ( add any additional information if you want )
        $msg     = "From : $sname \r\n " . $message;
        
        mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>