0
ループに問題があります。 PHPのメーラーが電子メールを送信するときループでループを作る方法(ダブルループ)
私はこのようなコードを持って、
foreach ($j as $empas) {
date_default_timezone_set('Asia/Jakarta');
$nomor = Nomor($i, $total);
$proses = proses($total, $i) . "%";
$timeServer = date("G:i:s");
$toDay = date("d-M-Y");
for($p=0;$p<$total;$p++){
$user = $userlist[$p%count($userlist)] ;
echo "\e[37m [" . $timeServer . "] - {$nomor}/{$total} - [{$proses}] {$user} > {$empas} \e[0m ";;
if (isEmail($empas)) {
echo imakochan($empas, $letter, $host, $user, $pw, $port, $sendermail, $sendername, $subjek). "\n";
} else {
echo " This is not valid email ";
}
if ($i == $total) {
echo "\n";
echo " [0;34m ================================================================================== \n";
echo " [0;34m [+] Sending Proccess Completed on " . $timeServer . " [+]\n";
}
$i++;
}
}
ので、私の問題は、私は、SMTPを回転させることができないです。
私はSMTPをしたいが、電子メールで回転し、それがこの
smtpuser1> email1ような電子メール
によって回転する必要があります - >送ら!
smtpuser2> email2 - >送られました!
smtpuser1> email3 - >送信されました。
smtpuser2> email4 - >送られました!
私はこのように行うとき、私は問題を持っている:
[17:01:42] - 1/2 - [50%] smtpuser1 > [email protected] -> Sent!
[17:01:42] - 1/2 - [50%] smtpuser2 > [email protected] -> Sent!
==================================================================================
[+] Sending Proccess Completed on 17:01:42 [+]
[17:01:50] - 3/2 - [150%] smtpuser1 > [email protected] -> Sent!
[17:01:50] - 3/2 - [150%] smtpuser2 > [email protected] -> Sent!
$ userの機能は何ですか? – UmRchan
私は$ user変数を削除するのを忘れました。私は$ smtp変数に置き換えて、その使い方を説明しています。 –
私のコードでは、私は$ i = 1;を使用しますが、あなたは0のためにそれを使用します。 私は印刷用バナーに使用しているためです。 – UmRchan