包括新闻稿注册的电子邮件正文 [英] Include an email body for newsletter signup

查看:169
本文介绍了包括新闻稿注册的电子邮件正文的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一个新手,当涉及到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆