Um que raro

miren en este escript lo que quiero hacer es pasar la fecha de un mes al castellano

el problema radica nose donde, ya que el codigo esta bien estructurado y escrito y no me da ninguna salida, pero nose donde esta el fallo. El code es este:
Código:
<?
$meses=array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
$total_meses=count($meses);
for($i=0;$i<=$total_meses;$i++){
if($meses[$i] == (date("m")-1)){
echo $meses[$i];
}
}
?>
<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>
Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>