v2.5.2
Giriş yap

Foreach Hakkında

xoxo
563 defa görüntülendi

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ı?

jct
1393 gün önce

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++;

    }

}

}