Otra cosa... ¿tu servidor tiene register_globals en off? Si es así, deberías usar $_SERVER['HTTP_ACCEPT_LANGUAGE'], en vez de la variable global que usas.
Por último, a tu código principal, añádele esto al principio de todo :
De esta manera te imprimirá los errores que puedas tener.