包括新闻稿注册的电子邮件正文 [英] Include an email body for newsletter signup
本文介绍了包括新闻稿注册的电子邮件正文的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是一个新手,当涉及到PHP,我正在尝试将它用于简单的简报注册表单。 html表单有一个输入字段供用户输入他们的电子邮件并提交
该表单效果很好,它会向php代码中指定的地址发送一封空白电子邮件。我希望电子邮件正文有类似我想注册您的简报而不是空白。
PHP代码是;
<? php
$ emailmanager =' test@example.com' ;
error_reporting(0);
$ email = trim($ _ POST [' email']);
$ Ok = ereg( ^([a- ZA-Z0-9_\ .-] +)@((\ [[0-9] {1,3} \。[0-9] {1,3} \。[0-9] { 1,3} \)|(([A-ZA-Z0-9\ - ] + \。)+))([A-ZA-Z] {2,4} |。[0-9] {1,3})(\)?)$, $ email);
if ($ Ok) {
mail($ emailmanager,'New NewsFlash Subscriber','','From : '。$ email);
if(!ereg(^ [_ a-z0-9 - ] +(\。[_ a- Z0-9 - ] +)* @ [A-Z0-9 - ] +(\ [A-Z0-9 - 。] +)*(\ [AZ] {2,3})$,$ UNameFrm))
< span class =code-summarycomment> {
? >
< script 语言 =' javascript' >
alert('谢谢,您的地址已添加到我们的邮件列表中');
history.go(-1);
< / script >
<?
exit();
}
}
else {
if(!ereg(^ [_a-Z0-9 - ] +(\ [_ A-Z0-9 - ]。+)* @ [A-Z0-9 - ] +(\ [A-Z0-9 - ]。+)*( \。[az] {2,3})$,$ UNameFrm))
{
? >
< script language =' javascript' >
alert('抱歉,请提供有效的电子邮件地址。');
history.go(-1);
< / script >
<?
exit();
}
}
? >
我们非常感谢您的帮助
解决方案
emailmanager =' test@example.com' ;
error_reporting(0); < span class =code-summarycomment>
email = trim(
_POST [' email' ]);
I am a newbie when it comes to php and I am trying to use it for a simple newsletter signup form. the html form has an input field for users to enter their emails and submit
The form works well and it sends a blank email to the address specified in the php code. I would like the email body to have something like "I would like to signup for your newsletter instead of being blank.
The php code is;
<?php
$emailmanager = 'test@example.com';
error_reporting(0);
$email = trim($_POST['email']);
$Ok = ereg("^([a-zA-Z0-9_\.-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", $email);
if ($Ok) {
mail($emailmanager,'New NewsFlash Subscriber','','From: '.$email);
if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$UNameFrm))
{
?>
<script language = 'javascript'>
alert('Thank you, your address was added to our Mailing List');
history.go(-1);
</script>
<?
exit();
}
}
else {
if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$UNameFrm))
{
?>
<script language = 'javascript'>
alert('Sorry, please provide a valid Email address.');
history.go(-1);
</script>
<?
exit();
}
}
?>
Your help will be highly appreciated
解决方案
emailmanager = 'test@example.com'; error_reporting(0);
email = trim(
_POST['email']);
这篇关于包括新闻稿注册的电子邮件正文的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文