Porque nunca le pasás la URL a la función.
Probá asi
Código PHP:
Ver original//Es la misma función que puso SkAr88, solamente que con un array para poder verificar varios lenguajes
function is_lang($url)
{
//Valor que devuelve
$ret = false;
//Creamos un array de la URL
//Tomamos el primer indice, que va a ser /es, /en, lo que sea, si es que lo tiene
$lang = $exp[0];
//Array con los lenguajes que tenés
'es',
'en',
'fr'
);
//Si el lenguaje está, el valor de retorno va a ser true
{
$ret = true;
}
return $ret;
}
$url = $_SERVER['REQUEST_URI'];
if (is_lang($url))
{
$pos = 5;
}
else
{
$pos = 4;
}
echo '<link href="/css/archivo.css" rel="stylesheet" type="text/css" />';
}
Lo acabo de probar y funciona.