Espera!!! ayer me fui a ver a Elton John y no tuve tiempo de ponerme a programar!
Código PHP:
$fecha_ini = "01/02/2009";
$fecha_fin = "05/02/2009";
$fecha_ini_array = explode("/", $fecha_ini);
$fecha_fin_array = explode("/", $fecha_fin);
$fecha_ini_marc = mktime(0, 0, 0, $fecha_ini_array[1], $fecha_ini_array[0], $fecha_ini_array[2]);
$fecha_fin_marc = mktime(0, 0, 0, $fecha_fin_array[1], $fecha_fin_array[0], $fecha_fin_array[2]);
$oneday = (60 * 60 * 24);
$cantidad_dias = ($fecha_fin_marc - $fecha_ini_marc) / $oneday;
//Una vez que sacamos la cantidad de dias que tenemos entre las dos fechas
//hacemos un bucle que valla desde 1 hasta la cantidad de dias que
//tenemos con el fin de generar esos dias qe necesitamos
//la variable $dias_de_adelanto se calcula multiplicando 1 dia por el valor de $i
//que es el valor del dia actual en el que estamos
//Despues calculamos la fecha que es = a la fecha inicial mas los dias de adelanto
// o sea que si la fecha inicial es 01/02/2009 entonces al sumarle los dias de adelanto dara como resultado
//02 03 04 05 y asi susesivamente
//despues lo unico que se hace es imprimirla con el formato que querramos usando date()
for($i = 1; $i < $cantidad_dias; $i++) {
$dias_de_adelanto = $oneday * $i;
$fecha = $fecha_ini_marc + $dias_de_adelanto;
echo date("d/m/Y", $fecha)."<br>";
}
espero que esto te ayude
Saludos