连接电子邮件收件人地址

时间:2015-08-26 22:02:28

标签: php email

这是我让用户输入数据的表单,包括他们的手机号码和移动运营商。我正在使用手机号码和运营商的串联来向他们的手机发送消息。这有效,但我遇到了电子邮件收件人串联的问题。如果我使用直接电子邮件地址(“myemail@gmail.com”),它将提供内容。它使用$ phone和$ carrier($ YourEmailAddress)的串联不起作用。我尝试了几种不同的方法但没有任何工作。我试过用“&”和“+”。我需要帮助弄清楚为什么电话和运营商字符串的连接不起作用。我是这个网站的新手,所以我不确定我是否正确发布了这个。

这是我的php文件:

 <?php
if( count($_POST) )
{
   $YourEmailSubject = "Form Submission From the Blog";
   $name = stripslashes($_POST['name']);
   $email = stripslashes($_POST['email']);
   $comment = stripslashes($_POST['comment']);
   $phone = ($_POST['phone']);
   $selectOption = $_POST['carrier'];
   $content = "$name\r\n$email\r\n$comment\r\n$selectOption\r\n";
   $YourEmailAddress = $phone."@".$selectOption;
   mail($YourEmailAddress,$YourEmailSubject,$content,"From: ABC Company");
   header("Location:" . (isset($_POST['redirect']) ? $_POST['redirect'] : '/') );
   exit;
}
?>

这是我的表格:

    <form method="post" action="/simplecontact.php">
<input type="hidden" name="redirect" value="//www.google.com">
<p>
Name:<br>
<input type="text" name="name" style="width:200px;"></td>
</p>
<p>
Email:<br>
<input type="text" name="email" style="width:200px;"></td>
</p>
<p>
Comment:<br>
<textarea name="comment" style="width:200px; height:100px"></textarea></td>
</p>
<p>Phone Number:<br> 
<input type="text" id="number" name="number" /></td>
</p>

            Carrier: <br>

                <select id="carrier" name="carrier">
                    <option value="tmomail.net">T-mobile</option>
                    <option value="vmobl.com">Virgin Mobile</option>
                    <option value="cingularme.com">Cingular</option>
                    <option value="messaging.sprintpcs.com">Sprint</option>
                    <option value="txt.att.net">AT&amp;T</option>
                    <option value="vtext.com">Verizon</option>
                    <option value="messaging.nextel.com">Nextel</option>
                    <option value="email.uscc.net">US Cellular</option>
                    <option value="sms.mycricket.com">Cricket</option>
                    <option value="mymetropcs.com">Metro PCS</option>
                    <option value="myboostmobile.com">Boost Mobile</option>

                </select>
<p>
<input type="submit" style="width:200px;" value="Submit Form"></td>
</p>
</form>

0 个答案:

没有答案