Foros del Web » Programando para Internet » PHP »

Fatal Error

Estas en el tema de Fatal Error en el foro de PHP en Foros del Web. alguien sabe por que recibo este error???: Fatal error: Cannot redeclare tituloweb() in Unknown on line 2 :( ya que incluyo un archivo con include ...
  #1 (permalink)  
Antiguo 01/09/2002, 20:49
Avatar de iori_gerzo  
Fecha de Ingreso: enero-2002
Ubicación: Guadalajara, Jalisco, Mexico
Mensajes: 32
Antigüedad: 22 años, 3 meses
Puntos: 0
Fatal Error

alguien sabe por que recibo este error???:

Fatal error: Cannot redeclare tituloweb() in Unknown on line 2

:( ya que incluyo un archivo con include
"head.php";
$titulo="Error";
tituloweb($titulo);
y pongo esa funcion tambien y en el archivo head.php tengo una funcion solamente (la que incluyo).

Código:
  
<?
function tituloweb($titulo)
{
$encabezado="<head>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">\n\t<title>$titulo</title>\n</head>\n";
echo $encabezado;
}
?>
alguien me puede ayudar????

Atte.
Gerzo Karim
<a href="http://www.centraljuegos.com">www.centraljuegos.com</a>
  #2 (permalink)  
Antiguo 01/09/2002, 21:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Fatal Error

Eso sucede porque las tienes repetidas las funciones ..

para ello deberias hacer:
include_once(&quot;header.php&quot;) o ver la forma de no duplicar la funcion .. (si la tienes en el header.php .. para que la defines otra vez en el archivo q llama al header.php ? ..)

Un saludo,
  #3 (permalink)  
Antiguo 01/09/2002, 23:57
Avatar de iori_gerzo  
Fecha de Ingreso: enero-2002
Ubicación: Guadalajara, Jalisco, Mexico
Mensajes: 32
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Fatal Error

mm lo que pasa es que son como &quot;modulos&quot; pero no tengo hidea de como no repetir la funcion alguna idea?

Atte.
Gerzo Karim
<a href="http://www.centraljuegos.com">www.centraljuegos.com</a>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:03.