PDA

View Full Version : حلقه های تو در تو بدون پایان!



rezahastam
شنبه 05 تیر 1389, 11:25 صبح
سلام
روز پدر رو به همه دوستان تبریک میگم
لطفا ببینید این کد مشکلی داره که از حلقه خارج نمیشه؟ (html رو دیگه ارسال نکردم خودتون واردید دیگه) این برای اینه که بشه میل گروهی ارسال کرد اما برای اینکه تاخیر داشته باشه خواستم از دوتا حلقه استفاده کنم



<?php
} else { //isset post
$mails = $_POST['mails'];
$title = $_POST['title'];
$body = ($_POST['body']);
$body2 = str_replace("\\","",$body);

$no = count(explode("\n",$mails));
$get = explode("\n" , $mails);
$per_send = 10;
$forloop = $no / $per_send;
$rest = $no % $per_send;

$sent_count=0;
$sent_mail="";

$headers = 'From: hamid<hagfd.kk2@gmail.com>' . "\r\n" .
'Reply-To: hafdd2@gmail.com (hamid.k12@gmail.com)' . "\r\n" .
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=utf-8' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

if($forloop <> 0){
for ($z=1; $z = $forloop; $z++) {

for ($i=1; $i < $sent_count; $i++) {
$hget = ($z * $per_send) + $i;
if(mail($get[$hget], $title, $body2, $headers)){
$sent_count++;
$sent_mail = $sent_mail . $get[$i] . "\n";
} //if
} //for2

sleep(30);
} //for1
} elseif ($rest <> 0) {
for ($i=0; $i < $rest; $i++) {
$hget = ($z * $per_send) + $rest;
if(mail($get[$hget], $title, $body2, $headers)){
$sent_count++;
$sent_mail = $sent_mail . $get[$i] . "\n";
} //if
}
}




echo "Sent mails : ".$sent_count."<br /><br />List:".$sent_mail;


echo "<br /><br />".$body2."<br /><br />";
echo phpversion();

} //isset post
?>