contact.php:
<?php
header("Content-Type: text/html; charset=utf-8");
/* ========================= Begin Configuration ============================ */
define("kContactEmail","her-ul@mail.ru");
/* ========================= End Configuration ============================== */
// init variables
$error_msg = 'Bitte füllen Sie folgende Felder aus:<ul>';
$error = false;
// determine is the form was submitted
$submit = $_POST['submit'];
if (empty($submit))
$form_submitted = false;
else
$form_submitted = true;
if ($form_submitted) {
// read out data
$name = $_POST['name'];
$company = $_POST['company'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$subject = $_POST['subject'];
$message = $_POST['message'];
// verify required data
if(!$name) { $error_msg .= "<li>Vor- und Nachname:</li>"; $error = true; }
if(!$email) { $error_msg .= "<li>E-Mail Adresse</li>"; $error = true; }
if(!$subject) { $error_msg .= "<li>Betreff</li>"; $error = true; }
if(!$message) { $error_msg .= "<li>Nachricht</li>"; $error = true; }
if($email) { if(!eregi("^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $email)){ $error_msg .= "<li>E-mail Address</li>"; $error = true; }}
$error_msg .= "</ul>";
// email message if no errors occurred
if (!$error) {
// prepare message
$msg = "Vor- und Nachname:: \t $name \n";
$msg .= "Firma: \t $company \n";
$msg .= "E-Mail Adresse: \t $email \n";
$msg .= "Telefon: \t $phone \n";
$msg .= "Nachricht: \n---\n $message \n---\n";
// prepare message header
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/plain; charset=utf-8\r\n";
$mailheaders .= "From: $name <$email>\r\n";
$mailheaders .= "Reply-To: $name <$email>\r\n";
// send out email
mail(kContactEmail, $subject ,stripslashes($msg), $mailheaders);
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Feaser">
<meta name="expires" content="NEVER">
<meta name="publisher" content="Feaser">
<meta name="copyright" content="Feaser">
<meta name="page-topic" content="Computer/Software/Internet">
<meta name="keywords" content="inexpensive small business web design, professional web site design company">
<meta name="description" content="inexpensive small business web design, professional web site design company">
<meta name="page-type" content="Commercial Organisation">
<meta name="audience" content="Professionals">
<meta name="robots" content="INDEX,FOLLOW">
<title>Kontaktformular</title>
<style type="text/css">