【发布时间】:2015-04-15 01:28:44
【问题描述】:
我不擅长 PHP,但仍在尝试创建一个测试脚本以便我可以学习它。我指的是w3schools,我不知道我的好坏。 我需要对刚刚创建的脚本进行一些更改。
<?php
$to = $_POST['EmailList'];
$subject = $_POST['EmailSubject'];
$message = $_POST['EmailBody'];
// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
// More headers
$headers .= 'From: <admin@admin.com>' . "\r\n";
mail($to,$subject,$message,$headers);
print_r($headers)
?>
<html>
<center>
<form method="post">
<br><strong>PHP Email Sender</strong><br><br><br>
Email List<br>
<textarea name="EmailList" placeholder="email@email.com (New Email Each Line)" rows="20" cols="50"></textarea><br><br>
Subject<br>
<input type="text" name="EmailSubject" placeholder="Your Subject Goes Here"><br><br>
Body<br>
<textarea name="EmailBody" placeholder="Write your content (HTML Accepted)" rows="20" cols="50"></textarea><br><br>
<input type="submit" value="Submit!">
</form><br><br>
</center>
</html>
- 我需要一些帮助,以便我可以将电子邮件发送到不同的电子邮件,但每封电子邮件将位于不同的行中,并且我不会使用逗号 (,)。我希望脚本自己生成逗号(,)并从新行中携带每封电子邮件。
- 例如,我输入了 10 封电子邮件,我需要打印每封电子邮件,除此之外还有一条消息说已发送。
如果可能,请告诉我。我只是需要一些帮助。
【问题讨论】:
-
explode()换行然后foreach()循环发送邮件 -
欢迎来到 Stack Overflow!您可以考虑在Code Review 发帖 - 这可能更适合此类问题。