soroush.r70
دوشنبه 28 اسفند 1391, 12:44 عصر
اسکریپت ایمیلی دارم که تمام ایمیل ها در داخل فایل متنی قرار می گیرد و ایمیل ارسال می کند حالا می خوام در هنگام ارسال ایمیل هر دقیقه 5 دقیقه 10 ایمیل ارسال کند در اسکریپت زیر باید چه چیزهایی اضافه کنم تا این عملیات انجام شود.
if(isset($_POST['subject'])){
$email = $_POST['email'];
chmod("inc/list.txt",0777);
$listmail = file_get_contents("inc/list.txt");
$allmail = explode("\n", $listmail);
$subject=$_POST['subject'];
$massage=$_POST['message'];
$from_add = "info@site.ir";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers = "From: $from_add \r\n";
foreach ($allmail as $value)
{
mail($value,$subject,$massage,$email,$headers);
}
echo'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script >alert("خبرنامه به کاربران ارسال شد");</script>
<meta http-equiv="refresh" content="1;url=';echo root; echo'rss.php" />';
die();
}
قرم :
<form action="" method="post" name="form1" target="_self" id="form1" enctype="multipart/form-data">
<table width="100%" class="tblform">
<tr>
<td><b>عنوان خبر</b></td>
<td><input type="text" class="panjang" name="subject" required autocomplete="off"></td>
</tr>
<tr>
<td><b>ایمیل فرستنده</b></td>
<td><input type="email" class="panjang" name="email" required autocomplete="off" dir="ltr" value="info@site.ir"></td>
</tr>
<tr>
<td><b>متن خبر</b></td>
<td align="center">
<textarea name="message" id="TextArea1"></textarea>
</td>
</tr>
<tr>
<td></td><td>
<input type="submit" class="button" name="send" value="ارسال خبرنامه">
<input type="reset" class="button" value="مجدد">
</td>
</tr>
</table>
</form>
if(isset($_POST['subject'])){
$email = $_POST['email'];
chmod("inc/list.txt",0777);
$listmail = file_get_contents("inc/list.txt");
$allmail = explode("\n", $listmail);
$subject=$_POST['subject'];
$massage=$_POST['message'];
$from_add = "info@site.ir";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers = "From: $from_add \r\n";
foreach ($allmail as $value)
{
mail($value,$subject,$massage,$email,$headers);
}
echo'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script >alert("خبرنامه به کاربران ارسال شد");</script>
<meta http-equiv="refresh" content="1;url=';echo root; echo'rss.php" />';
die();
}
قرم :
<form action="" method="post" name="form1" target="_self" id="form1" enctype="multipart/form-data">
<table width="100%" class="tblform">
<tr>
<td><b>عنوان خبر</b></td>
<td><input type="text" class="panjang" name="subject" required autocomplete="off"></td>
</tr>
<tr>
<td><b>ایمیل فرستنده</b></td>
<td><input type="email" class="panjang" name="email" required autocomplete="off" dir="ltr" value="info@site.ir"></td>
</tr>
<tr>
<td><b>متن خبر</b></td>
<td align="center">
<textarea name="message" id="TextArea1"></textarea>
</td>
</tr>
<tr>
<td></td><td>
<input type="submit" class="button" name="send" value="ارسال خبرنامه">
<input type="reset" class="button" value="مجدد">
</td>
</tr>
</table>
</form>