bucle for + array
| From: | Alexis Saucedo | Date: | Tue, 08 Jul 2014 14:09:37 +0000 |
| Subject: | bucle for + array | ||
| Groups: | php.general.es | ||
| Request: | Send a blank email to general-es+get-65683@lists.php.net to get a copy of this message | ||
Gente buenos dias una consulta medio basica pero me esta rompiendo la
cabeza tengo un script con ips a por las cuales enrutan emails de salida
por ejemplo:
CONECTO:
$ip_servidor = array();
$ip_servidor[0]['servidor'] = '122.122.122.1220';
$ip_servidor[0]['user'] = 'USER';
$ip_servidor[0]['pass'] = 'PASS';
SI ESTA TODO BIEN LEO LOS DATOS Y ENVIO:
if($ok){
foreach($ip_servidor as $item){
$mail_port = '25
$mail_host = trim($item['servidor']);
$mail_user = trim($item['user']$mail_pass = $item['pass'];
}
do{
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->Host = $mail_host;
$mail->Port = $mail_port;
$mail->Username = $mail_user;
$mail->Password = $mail_pass;
$mail->CharSet = 'UTF-8';
$mail->SMTPAuth = true;
$mail->SingleTo = true;
//ENVIO
}
Lo que necesito es que recorra varias ip por ejemplo aca vemos que envia a
una sla:
$ip_servidor[0]['servidor'] = '122.122.122.1220';
$ip_servidor[0]['user'] = 'USER';
$ip_servidor[0]['pass'] = 'PASS';
y quiero que envie a varias:
$ip_servidor[0]['servidor'] = '122.122.122.1220'; 1 ip
$ip_servidor[0]['servidor'] = '122.122.122.000'; 2 ip
$ip_servidor[0]['servidor'] = '122.122.122.022'; 3 ip
asi hasta que termine la lista de 10 ip y vuelva que salga un email por
cada ip, m pueden dar una mano?
saludos! y muchisimas gracias