Hola una vez mas por aqui resulta que tengo un script en php para hacer un sitio multilanguaje y funcion a a perfeccion y el idioma se guarda en una cookie pero el problema es que me gustaria comprobar antes si un idioma existe en la carpeta por ejemplo si mi sitio es www.dominio.com/?lang=EN ese idioma si esta por lo tanto se muestra y si entro asi www.dominio.com/?lang=FR pero como el idioma FR no esta solo me muestra un error ya intente de una y otra forma me gustaria que comprobara si existe el idioma si no existe mostrara el idioma por default que es ESPANOL
aqui dejo mi script ojala puedan auxiliarme y de antemano gracias
Código PHP:
function lang() {
$default = 'ES';
if(!empty($_GET['lang'])) {
return $_GET['lang'];
}
elseif(!empty($_COOKIE['lang'])) {
return $_COOKIE['lang'];
}
return $default;
}
$lang = lang();
require_once($lang.'.php');
setcookie("lang", $lang);