Hola quiero ver si alguien me puede ayudar, pues tengo el siguiente problema...
en php estoy mandando llamar funciones desde una pagina principal, con el include... las funciones estan correctas puesto que las prove independientes pero al momento de generarlas como librerias para no estar repitiendo el codigo... y agregarlas desde donde las necesito con el include, me muestra lo siguiente
Fatal error: Cannot redeclare mesletras() (previously declared in C:\AppServ\www\Intranet\lib\mesLetras.inc:2) in C:\AppServ\www\Intranet\lib\mesLetras.inc on line 48
sin embargo la la linea 48 es el cierre de la etiqueta de php (?>), a continuacion les pongo la funcion:
Código PHP:
<?php
function mesLetras($mes)
{
switch ($mes){
case '01':
$mes_letra="Enero";
break;
case '02':
$mes_letra="Febrero";
break;
case '03':
$mes_letra="Marzo";
break;
case '04':
$mes_letra="Abril";
break;
case '05':
$mes_letra="Mayo";
break;
case '06':
$mes_letra="Junio";
break;
case '07':
$mes_letra="Julio";
break;
case '08':
$mes_letra="Agosto";
break;
case '09':
$mes_letra='Septiembre';
break;
case '10':
$mes_letra='Octubre';
break;
case '11':
$mes_letra='Noviembre';
break;
case '12':
$mes_letra='Diciembre';
break;
default :
$mes_letra = "##";
break;
}
return $mes_letra;
}
?>
tengo dos funciones que utilizo y q hago la llamada desde el principal:
include ('../lib/mesLetras.inc.php');
include ('../lib/addDay.inc.php');
y en ambos casos me marca lo ultimo siempre al cierre de las etiquetas, espero que alguien me pueda ayudar en esto..
gracias de antemano