Click to See Complete Forum and Search --> : PHP include?


pixel-artist-2
06-23-2005, 08:49 PM
<?php

$subject = $_POST['subject'];
$email = $_POST['email'];
$message = $_POST['message'];
$ip = $_POST['ip'];

function checkemail($email){
return preg_match("/^[^\s()<>@,;:\"\/\[\]?=]+@\w[\w-]*(\.\w[\w-]*)*\.[a-z]{2,}$/i",$email);
}

if((!$email) OR (!checkemail($email))){ $message = 'You did not enter a valid e-mail address.';
include('message.php');
die;
}

if (!$subject) {
$message = 'Please fill in the subject field';
include('message.php');
die;
}

if (!$message) {
$message = 'Please fill in the message field';
include('message.php');
die;
}

mail("contact@cairns-hosting.com", $subject, "From: $email\nMessage: $message\nIp: $ip", "From: Cairns-Hosting <contact@cairns-hosting.com>");

$message = "SENT EMAIL SUCCESSFULLY!";
include('message.php');

?>

message.php reads...
<? echo $message ?>

Why doesn't this work?

Jona
06-23-2005, 11:08 PM
If $message is empty, why are you trying to echo it?