Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2010, 12:47
b3nshi
 
Fecha de Ingreso: mayo-2008
Mensajes: 33
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Algo muy extraño!

Codigo del Index.php:

Código PHP:
<?php
include "clases/cls_funciones.php"//Archivo de clase que tiene funciones de uso general
cls_funciones::m_incluirIdioma(); //funcion que sirve para incluir el Idioma estatico y configurar variables

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <link rel="shortcut icon" type="image/x-icon" href="img/small.ico" />
        <link rel="stylesheet" href="estilos/reset.css" />
        <link rel="stylesheet" href="estilos/index.css" />
        <title>Bussdy.com | <?=TITLE;?></title>
    </head>
... {Continua codigo HTML no mas}
Y el codigo ed la clase que cree:

Código PHP:
<?php
class cls_funciones {


    
//Metodos
    
static public function m_incluirIdioma()
    {
        
//getenv es lo mismo que usar $_SERVER
        
$lang getenv("HTTP_ACCEPT_LANGUAGE");
        
$lang explode("-",$lang);

        
$ruta "idiomas/".$lang[0]."/";
        if (!
is_dir($ruta))
        {
            
$lang[0] = "es";
            
$ruta "idiomas/".$lang[0]."/";
        }
 
        include (
$ruta.$_SERVER['PHP_SELF']); 
    }

}
?>
El archivo que estoy incluyendo, es el q contiene la definicion de la constante TITLE.

Espero sus comentarios... :D