Necesito ayuda una vez más (alguien me tendria que explicar como adjudicar karma a los amables participantes que me han ayudado en otras ocasiones).
El problema es el siguiente, he hecho un pequeño php basado en switch case anidado para que en función del nombre de la página en la que me encuentre presente un texto u otro para el "title" que, además cambia en función del idioma del navegador. Antes lo tenia en cada una de las páginas del proyecto, pero solo para cambiar el idioma del texto y he decidido sacarlo de las páginas para comodidad de manejo, así los cambios afectan a todas las páginas simultáneamente y me ahorro revisar una por una.
El planteamiento de la página es:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<?php
//Detectammos el idioma del explorador
$Lengua = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
//Detectammos el nombre de la página
$pagina= $_SERVER['PHP_SELF'];
?>
<head>
<title><?php include('Acciones/GoogleBot.php'); ?></title>
<meta name="description="<?php include('Acciones/GoogleBot.php'); ?>>
<meta http-equiv="Content-Type"content=" text/html;charset=utf-8">
<!--Aquí se indica donde está la hoja de estilos CSS -->
<?php
include('Acciones/estilo_css.php');
?>
<!--Aquí se indican los estilos CSS particulares de esta hoja CSS -->
<style></style>
</head >
<body>
</body>
</html>
Código PHP:
<?php
switch ($pagina){
case "/Prueba_consultor.php":
switch($Lengua){
//En función del idioma del navegador presentamos un texto u otro para GoogleBot
case "es":
include('Textos/ES/ESMetaTags/ESTituloComunicacionesCons.txt');
break;
case "en":
include('Textos/EN/ENMetaTags/ENTituloComunicacionesCons.txt');
break;
default:
include('Textos/EN/ENMetaTags/ENTituloComunicacionesCons.txt');
break;
}
case "/nmbs.php":
switch($Lengua){
//En función del idioma del navegador presentamos un texto u otro para GoogleBot
case "es":
include('Textos/ES/ESMetaTags/ESTituloInicioInicio.txt');
break;
case "en":
include('Textos/EN/ENMetaTags/ENTituloInicioInicio.txt');
break;
default:
include('Textos/EN/ENMetaTags/ENTituloInicioInicio.txt');
break;
}
default:
switch($Lengua){
//En función del idioma del navegador presentamos un texto u otro para GoogleBot
case "es":
include('Textos/ES/ESMetaTags/ESTituloInicioInicio.txt');
break;
case "en":
include('Textos/EN/ENMetaTags/ENTituloInicioInicio.txt');
break;
default:
include('Textos/EN/ENMetaTags/ENTituloInicioInicio.txt');
break;
}
}
?>
¿Cual es el error? please, please, please
Muchas gracias por adelantado,