ballingtonma
02-01-2004, 06:09 PM
I am trying to set a PHP form whereby useres can send emails to anyone they like. Here is the script:
The Form:
<form name="form" method="post" action="send.php">
<table width="400" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="200" valign="top" align="right">What Email To Send To: </td>
<td width="200" valign="top" align="left">
<input type="text" name="mailto" size="25" maxlength="200" />
</td>
<tr>
<td width="200" valign="top" align="right">Msg Subject: </td>
<td width="200" valign="top" align="left">
<input type="text" name="mailsub" size="25" maxlength="200" />
</td>
<tr>
<td width="200" valign="top" align="right">Your Name: </td>
<td width="200" valign="top" align="left">
<input type="text" name="name" size="25" maxlength="200" />
</td>
</tr>
<tr>
<td width="200" valign="top" align="right">Your Email:</td>
<td width="200" valign="top" align="left">
<input type="text" name="email" size="25" maxlength="100" />
</td>
</tr>
<tr>
<td width="200" valign="top" align="right">Your Comments: </td>
<td width="200" valign="top" align="left">
<textarea name="msg" cols="25" rows="4"></textarea>
</td>
</tr>
<tr>
<td width="200" valign="top"> </td>
<td width="200" valign="top" align="left">
<input type="reset" name="Reset" value="Reset" />
<input type="submit" name="Submit" value="Submit" />
</td>
</tr>
</table>
</form>
And The PHP Action page:
<?
$headers .= "From: $name <$email>\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
$recipient = "$mailto";
$subject = "$mailsub";
$msg = wordwrap( $msg, 1024 );
mail($recipient, $subject, stripslashes($msg), $headers);
header("location: sent.php");
?>
And The Sent Page:
<p align="center"><h1>Msg Sent</h1>The Email Has Now Been Sent To <? echo "$recipient"; ?></p>
This isnt working for some reason so I was hoping someone could help me get it working.
Thanks in advance,
Matt
The Form:
<form name="form" method="post" action="send.php">
<table width="400" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="200" valign="top" align="right">What Email To Send To: </td>
<td width="200" valign="top" align="left">
<input type="text" name="mailto" size="25" maxlength="200" />
</td>
<tr>
<td width="200" valign="top" align="right">Msg Subject: </td>
<td width="200" valign="top" align="left">
<input type="text" name="mailsub" size="25" maxlength="200" />
</td>
<tr>
<td width="200" valign="top" align="right">Your Name: </td>
<td width="200" valign="top" align="left">
<input type="text" name="name" size="25" maxlength="200" />
</td>
</tr>
<tr>
<td width="200" valign="top" align="right">Your Email:</td>
<td width="200" valign="top" align="left">
<input type="text" name="email" size="25" maxlength="100" />
</td>
</tr>
<tr>
<td width="200" valign="top" align="right">Your Comments: </td>
<td width="200" valign="top" align="left">
<textarea name="msg" cols="25" rows="4"></textarea>
</td>
</tr>
<tr>
<td width="200" valign="top"> </td>
<td width="200" valign="top" align="left">
<input type="reset" name="Reset" value="Reset" />
<input type="submit" name="Submit" value="Submit" />
</td>
</tr>
</table>
</form>
And The PHP Action page:
<?
$headers .= "From: $name <$email>\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
$recipient = "$mailto";
$subject = "$mailsub";
$msg = wordwrap( $msg, 1024 );
mail($recipient, $subject, stripslashes($msg), $headers);
header("location: sent.php");
?>
And The Sent Page:
<p align="center"><h1>Msg Sent</h1>The Email Has Now Been Sent To <? echo "$recipient"; ?></p>
This isnt working for some reason so I was hoping someone could help me get it working.
Thanks in advance,
Matt
