Kullanıcıların kendi e-posta girin ve bir bülten istemek için gönderebilirsiniz tıklayarak çok basit bir form var.
PHP bir email üretir ama önemli bir unsuru içermez: abonenin e-posta!
İşte HTML:
<form action="news.php" method="post">
<fieldset>
<input type="text" id="your-email" value="YOUR EMAIL ADDRESS" onfocus="if (this.value=='YOUR EMAIL ADDRESS') this.value='';" />
<input type="submit" value="::Submit Query::" id="red-submit" />
</fieldset>
</form>
İşte PHP:
<?php
$emailFrom = $_POST['email'];
$emailTo = "forrest@rouviere.com";
$subject = "Moving Simplified News Request";
if (!empty($emailFrom)) {
$emailHeaders = 'From: "' . $emailFromName . '" <' . $emailFrom . '>';
} else {
$emailHeaders = 'From: "The Boss" <noreply@movingsimplified.com>';
}
// Create a string representing the body. "\n" creates a new line. The ".=" operator appends the string onto the existing string.
$body = "E-posta: ".$emailFrom."\n";
/* Send Email */
if (mail($emailTo, $subject, $body, $emailHeaders)) {
echo 'Thank you! Your message has been sent.';
} else {
echo 'There was an internal error while sending your email.<br>';
echo 'Please try again later.';
}
?>
Ben e-posta bildirimi almak Ancak, iletinin gövdesi sadece aşağıdakileri içerir:
E-posta:
Ben aboneleri bu gibi göstermek için e-posta alıyorum yardım seviniriz:
E-posta: mark@twain.com
Teşekkürler!