pardon if kontrolünü eklememişim buyrun bu şekilde çalışır.
$baslangic = '12.2008';
$simdiki = date('m.Y');
preg_match("#([0-9]+)\.([0-9]+)#", $baslangic, $cikti1);
preg_match("#([0-9]+)\.([0-9]+)#", $simdiki, $cikti2);
for ($i = $cikti1[2]; $i <= $cikti2[2]; $i++) {
$yil = $i;
for ($x = 1; $x <= 12; $x++) {
if ($cikti1[2] == $yil) {
if ($x >= $cikti1[1]) {
echo (strlen($x) == 1 ? '0' . $x : $x) . '.' . $yil . "<br />";
}
} else {
echo (strlen($x) == 1 ? '0' . $x : $x) . '.' . $yil . "<br />";
}
}
}