no te entendí, pero te dejo una alternativa a tu función
Código PHP:
Ver original<?php
fechas('10 10-2012','31/10/2012');
function lf($f){
}
function fechas( $ini , $fin ){
list($dia1,$mes1,$anio1) = lf
($ini); list($dia2,$mes2,$anio2) = lf
($fin); for( $f = mktime(0,0,0,$mes1,$dia1++,$anio1) ; $f<=mktime(0,0,0,$mes2,$dia2,$anio2) ; $f = mktime(0,0,0,$mes1,$dia1++,$anio1)) echo date('d/m/Y',$f).'<br />'; }
?>
salu2