Foreach Hakkında
Sorum şu:
PHPMailler ile e-posta gönderiyorum. İstediğim şey; belirlediğim sayı boyunca gönderimi yapsın, belirlediğim süre beklesin ve işleme belirlediğim sayı kadar devam etsin. Ta ki, işlem sayısı bitene kadar. Biraz açarak örneklendirecek olursam;
x sayısında döngü dönsün, bitince, 10 dakika beklesin ve tekrar x sayısı kadar işlem devam etsin
Umarım anlatabilmişimdir. Bu konu hakkında örnek kod parçacığı var mı?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
Hocam birebir örnek değil ancak mantığı kafana oturur umarım;
$Data_Say = // DB veya herhangi biryerden aldığınız Data sayısı.
$Dongu_Say = // Her seferde kaç mail gönderimi yapılacak
$Bekleme_Suresi = // Verilecek Ara saniye cinsinden
for($Say = 1; $Say <= $Data_Say; $Say++){
$Yapilan_Islem = 1;
// PHPMailler İşlemleri
if($Say == $Dongu_Say){
sleep($Bekleme_Suresi);
$Yapilan_Islem = 1;
}else{
$Yapilan_Islem++;
}
}
}