This will do the trick, I think!
Save it as mail.php, and you have a fully functional e-mail form.
<?
if ($post) {
$error = "";
if ($from) {
if ($eheader) $eheader .= "\n";
$eheader .= "From: $from\nReply-to: $from";
}
if ($cc) {
if ($eheader) $eheader .= "\n";
$eheader .= "cc: $cc";
}
if ($bcc) {
if ($eheader) $eheader .= "\n";
$eheader .= "bcc: $bcc";
}
if (!$subject) $subject = " ";
if (!$message) $message = " ";
if ($eheader) mail($to, $subject, $message, $eheader);
else mail($to, $subject, $message);
echo "<BODY ONLOAD=\"JavaScript:window.close();\"></BODY>";
exit;
}
?>
<HEAD>
<TITLE>E-MAIL</TITLE>
</HEAD>
<?
echo "<BODY bgcolor=#006699 onLoad=\"document.forms[0].to.focus()\">";
echo "<SPAN CLASS=heading1>E-mail</SPAN>\n";
echo "<FORM NAME=list ACTION=$PHP_SELF METHOD=post>\n";
echo "<TABLE WIDTH=100%>\n";
echo "<TR>\n";
echo "<TD ALIGN=right VALIGN=top>To: </TD>\n";
echo "<TD ALIGN=left VALIGN=bottom><B>";
echo "<INPUT NAME=to TYPE=text SIZE=70 MAXLENGTH=255 VALUE=\"$to\">";
} echo "</B></TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD ALIGN=right VALIGN=top>Copy: </TD>\n";
echo "<TD ALIGN=left VALIGN=bottom><INPUT NAME=cc TYPE=text SIZE=70 MAXLENGTH=255 VALUE=\"$cc\"></TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD ALIGN=right VALIGN=top>Blind copy: </TD>\n";
echo "<TD ALIGN=left VALIGN=bottom><INPUT NAME=bcc TYPE=text SIZE=70 MAXLENGTH=255 VALUE=\"$bcc\"></TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD ALIGN=right VALIGN=top>Subject: </TD>\n";
echo "<TD ALIGN=left VALIGN=bottom><INPUT NAME=subject TYPE=text SIZE=70 MAXLENGTH=255 VALUE=\"$subject\"></TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD ALIGN=right VALIGN=top>Message: </TD>\n";
echo "<TD ALIGN=left VALIGN=bottom><TEXTAREA NAME=message COLS=60 ROWS=10>$message</TEXTAREA></TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD ALIGN=right VALIGN=top>From: </TD>\n";
echo "<TD ALIGN=left VALIGN=bottom><INPUT NAME=from TYPE=text SIZE=70 MAXLENGTH=255 VALUE=\"$from\"></TD>\n";
echo "</TR>\n";
echo "</TABLE>\n";
echo "<CENTER>\n";
echo "<INPUT TYPE=submit NAME=post VALUE=\"Send e-mail\">\n";
echo " <INPUT TYPE=button VALUE=\"Cancel\" ONCLICK=\"JavaScript: window.close();\">\n";
echo "</CENTER>\n";
echo "</FORM>\n";
?>
</BODY>
This code has a mixture of html and PHP coding in it. This is because I have done some cut'npaste from one of my pages. Sorry, it makes the code more confusing than it really is!