Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/08/2011, 09:23
netkuup
 
Fecha de Ingreso: diciembre-2009
Mensajes: 92
Antigüedad: 15 años
Puntos: 13
Respuesta: fórmula para calcular tiempo envío e-mails

Perdón, me confundí en mi anterior respuesta.

Si hay:

$mails=10;
$segundos=5;
$cant=3;

Hay 4 paquetes y por lo tanto 3 sleeps = 15 segundos.

(paquete de tres) (5 seg) (paquete de tres) (5 seg) (paquete de tres) (5 seg) (paquete de uno)

Si el numero de paquetes es entero hacemos ((paquetes - 1) * segundos )

Si el numero de paquetes no es entero, cogemos el siguiente numero entero, Ej: si tenemos 3,2 cogemos el 4.

He echo el código en php:

Código PHP:
<?

$mails
=10;
$segundos=5;
$cant=3;

$paquetes=($mails/$cant);

if(
is_float ($paquetes)){ 
//Si es decimal cogerá el siguiente numero entero (Ej: si es '3.3' cojerá '4')
  
$partes explode(".",$paquetes);
  
$paquetes = ($partes[0] + 1);


$tiempo = ($paquetes 1)*$segundos;

echo 
$tiempo
 
?>