You can do something like this:
HTML form:
- Code: Select all
<form name="form1" method="post" action="sendmail.php">
Name: <input name="name" type="text" value=""><br />
Email: <input type="text" name="email" value=""><br />
Homepage: <input name="url" type="text" value="http://"><br />
Subject: <input name="subject" type="text" value=""><br />
Message: <textarea name="message" cols="40" rows="9" wrap="VIRTUAL"></textarea>
</form>
Sendmail.php:
[php]<?php
$name = $_GET['name'];
$email = $_GET['email'];
$url = $_GET['url'];
$subject = $_GET['subject'];
$message = $_GET['message'];
$to = $_GET['name'] . ' <' . $_GET['email'] . '>';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Yoursite <root@yoursite.com>\r\n";
$error = "Error sending message!";
$success = "Message sent succesfuly!";
$HTMLmessage = '
<html>
<head>
<title>' .$subject. '</title>
</head>
<body>
<table>
<tr>
<td>
From: ' .$name. '
Email: ' .$email. '
Website: ' .$url. '
Message: ' .$message. '
</td>
</tr>
<tr>
<td>Cool ;)</td>
</tr>
</table>
</body>
</html>';
function send(){
$send = mail($to, $subject, $HTMLmessage, $headers);
}
if(!$send)? print $error : print $success;
?>[/php]