Twengo un archivo llamado functions.inc.php donde pongo esta funcion:
Código PHP:
<?php
function fecha(){
$dias = array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
$diasemactual = date("w");
$diaactual = date("d");
$mesactual = date("m");
$year = date("Y");
$fecha =$dias[$diasemactual].", ".$diaactual." de ".$meses[$mesactual-1]." de ".$year;
if (date("H") > 5 && date("H")< 14) $saludo = "Buenos días";
elseif (date("H") > 13 && date("H") < 20) $saludo = "Buenas tardes";
elseif (date("H") > 19 && date("H") <= 23) $saludo = "Buenas noches";
elseif (date("H") >= 0 && date("H") < 6) $saludo = "Buenas noches";
echo "$saludo, son las ". Date("h:i"); echo " del "; echo $fecha;
}
?>
Código PHP:
<?php
include_once("functions.inc.php");
//aqui hago la llamada
fecha();
?>
Fatal error: Cannot redeclare fecha() (previously declared in c:\archivos de programa\apache group\apache\htdocs\rpmsite\includes\functions.inc .php:4) in c:\archivos de programa\apache group\apache\htdocs\rpmsite\includes\functions.inc .php on line 3
Me han dicho poque es que se llama ella misma dos veces pero no veo como saber si pasa o no dos veces.
Yo realizo las paginas en Zend Studio
Salu2
Me ayudan