Forum Moderators: coopster
<form method="post" action="sendtofriend.php">
<input type="hidden" name="title" value="Sample webpage">
<input type="hidden" name="url" value="sample.htm">
<input type="submit" value="Send to friend">
</form> <?php
if (isset($_REQUEST['email']))
{
$title = $_POST['title'] ;
$url = $_POST['url'] ;
$email = $_REQUEST['email'] ;
$sender = $_REQUEST['sender'] ;
$recipient = $_REQUEST['recipient'] ;
$subject = $_REQUEST['subject'] ;
$comment = $_REQUEST['comment'] ;
$message = $sender . "wanted to send you this link: " . $title . " (" . $url . ")"
His/her comment: " . $comment ;
$from = "" . $sender . " <" . $email . ">";
$headers = "From: " . $from;
mail($recipient, $subject, stripslashes($message), $headers);
echo "Sent!";
}
else
{
echo "<form method='post' action='sendtofriend.php'>
<input type='hidden' name='subject' value='From a friend'>
Name: <input type='text' name='sender' size='40'><br>
Your e-mail: <input type='text' name='email' size='40'><br>
To: <input type='text' name='recipient' size='60'><br>
Comment: <textarea cols='60' rows='4' wrap='hard' name='comment'></textarea><br>
<input type='submit' value='Send to friend'>
</form>";
}
?> <input type='hidden' name='url' value='".$_POST['url']."'> echo "<form method='post' action='sendtofriend.php'>
<input type='hidden' name='subject' value='From a friend'>
Name: <input type='text' name='sender' size='40'><br>
Your e-mail: <input type='text' name='email' size='40'><br>
To: <input type='text' name='recipient' size='60'><br>
Comment: <textarea cols='60' rows='4' wrap='hard' name='comment'></textarea><br>
<input type='submit' value='Send to friend'>
</form>"; echo "<form method='post' action='sendtofriend.php'>
<input type='hidden' name='subject' value='From a friend'>
<input type='hidden' name='url' value='".$_POST['url']."'>
Name: <input type='text' name='sender' size='40'><br>
Your e-mail: <input type='text' name='email' size='40'><br>
To: <input type='text' name='recipient' size='60'><br>
Comment: <textarea cols='60' rows='4' wrap='hard' name='comment'></textarea><br>
<input type='submit' value='Send to friend'>
</form>"; <?php
if (isset($_POST['email']))
{
$title = $_POST['title'] ;
$url = $_POST['url'] ;
$email = $_POST['email'] ;
$fromfriend = $_POST['fromfriend'] ;
$tofriend = $_POST['tofriend'] ;
$subject = "Link from " . $fromfriend ;
$comment = $_POST['comment'] ;
$message = $fromfriend . "wanted to send you this link: " . $title . " (" . $url . ")"
His/her comment: " . $comment ;
$_POST = array_map('trim', $_POST);
$_POST = array_map('strip_tags', $_POST);
$comment = stripslashes($comment);
$from = "" . $fromfriend . " <" . $email . ">";
$validatedemail = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
$validatedtofriend = filter_input(INPUT_POST, 'tofriend', FILTER_VALIDATE_EMAIL);
if ($validatedemail && $validatedtofriend)
{
$headers = "From: " . $from . "\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8 \r\n";
$headers .= "Reply-to: " . $email . "\r\n";
$headers .= "Errors-to: " . $email . "\r\n";
}
else
{
echo "E-mail address(es) below are not valid.<br>
<form method='post' action='sendtofriend.php'>
<input type='hidden' name='title' value='".$_POST['title']."'>
<input type='hidden' name='url' value='".$_POST['url']."'>
Name: <input type='text' name='fromfriend' size='40' value='".$_POST['fromfriend']."'><br>
Your e-mail: <input type='text' name='email' size='40' value='".$_POST['email']."'><br>
To: <input type='text' name='tofriend' size='60' value='".$_POST['tofriend']."'><br>
Comment: <textarea cols='60' rows='4' wrap='hard' name='comment'>" . stripslashes($comment) . "</textarea><br>
<input type='submit' value='Send to friend'>
</form>";
exit;
}
mail($tofriend, $subject, stripslashes($message), $headers);
echo "Sent!";
exit;
}
else
{
echo "<form method='post' action='sendtofriend.php'>
<input type='hidden' name='title' value='".$_POST['title']."'>
<input type='hidden' name='url' value='".$_POST['url']."'>
Name: <input type='text' name='fromfriend' size='40'><br>
Your e-mail: <input type='text' name='email' size='40'><br>
To: <input type='text' name='tofriend' size='60'><br>
Comment: <textarea cols='60' rows='4' wrap='hard' name='comment'></textarea><br>
<input type='submit' value='Send to friend'>
</form>";
exit;
}
?>