Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/03/2004, 13:43
Avatar de ORPHEO
ORPHEO
 
Fecha de Ingreso: diciembre-2002
Mensajes: 77
Antigüedad: 21 años, 4 meses
Puntos: 0
Ajá, o sea que si el robot genera una cabecera en inglés (que será lo más común en base al país de origen del programador del robot) la página la recogerá en inglés, no?

Por cierto, el script es este:

Código PHP:
<?php

// Procesar idioma
if (isset($_GET['lang'])) {
    
$lang $_GET['lang'];
}

if (isset(
$lang)
    && !
strstr($lang'/')
    && 
file_exists('lang/'.$lang.'.php')){
    
$sitelang strtr($lang'$/\\:*?"\'<>|`''____________');

} elseif (
$_SERVER["HTTP_ACCEPT_LANGUAGE" ] != ''){
    
$lang explode(","$_SERVER["HTTP_ACCEPT_LANGUAGE" ]);
    for (
$i=0$i<count($lang); $i++){
        if (!isset(
$userlang)){
           
$idiomas=array('es'=>'spanish','en'=>'english');
           if (isset(
$idiomas[substr($lang[$i], 02)])) $userlang=$idiomas[substr($lang[$i], 02)];
        }
    }
    if(
file_exists('lang/'.$userlang.'.php')) $sitelang $userlang;
} else {
    unset(
$lang);
}

if (!isset(
$sitelang)){$sitelang "english";}
require 
"lang/{$sitelang}.php";

?>
La variable $sitelang es la que enviará un archivo de idioma u otro.

Salu2.
__________________
http://www.sexoparamo.com