人が名前と友達の名前を入力し、クリックすると、開催中のイベントの写真を示す電子メールが友達に送信される、友達紹介タイプのスクリプトを作成しようとしています。 .
HTML:
<form name=refer action="refer.php" method="POST">
<td align="center" valign="middle"><table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30" colspan="2"><strong>Your Details</strong></td>
</tr>
<tr>
<td height="30">Name:
<input name="fromName" type="text" id="fromName"></td>
<td height="30">E-Mail:
<input name="fromEmail" type="text" id="fromEmail"></td>
</tr>
<tr>
<td height="30" colspan="2"><strong>Friends Details</strong></td>
</tr>
<tr>
<td height="30">Name:
<input name="toName" type="text" id="toName"></td>
<td height="30">E-Mail:
<input name="toEmail" type="text" id="toEmail"></td>
</tr>
<tr align="center">
<td height="30" colspan="2"><input type="submit" name="Submit" value="Refer"></td>
</tr>
</table></td></form>
PHP:
<?php
$fromName=$_REQUEST["fromName"];
$fromEmail=$_REQUEST["fromEmail"];
$toName=$_REQUEST["toName"];
$toEmail=$_REQUEST["toEmail"];
if ($fromEmail)
{
$ref=getenv('HTTP_REFERER');
if ($fromName=='')
$subject= "Your friend has referred you this link from www.sitename.com";
else
$subject= "$fromName has referred you this link from www.sitename.com";
$message = "
Dear $toName,
Your friend $fromName has referred this link to you.
Please visit this link by clicking $ref
";
$from = "From: $fromEmail\r\n";
mail($toEmail, $subject, $message, $from);
header ("location:".$ref);
}
?>