Tudo funcionava perfeitamente, ainda funciona.. o problema é que sempre esta pegando o else da funcao abaixo, existindo ou não o arquivo. o que eu quero é que não de erro caso o arquivo não exista, se eu removo a parte em vermelho ai.. ele pega os idiomas normalmente, alguém pode colocar um que não exista ai vai dar erro(logico), e é isto que quero evitar o erro.
Valeu.
if (!empty($_GET['lng'])) { //Se Foi passado algo
$lng = $_GET['lng'];
$Idioma="lang/$lng.php"; // Define o Idioma de Trabalho escolhido
/*Verifica se o Idioma solicitado existe disponivel
se não define o Portugues como padrão para evitar erros*/
if (file_exists($Idioma)){
$Idioma="lang/$lng.php";}
else { $Idioma="lang/br.php";}
}
if (empty($Idioma)) { // Se não foi passado nada pega br como padrão
Pergunta
jissa
Tudo funcionava perfeitamente, ainda funciona.. o problema é que sempre esta pegando o else da funcao abaixo, existindo ou não o arquivo. o que eu quero é que não de erro caso o arquivo não exista, se eu removo a parte em vermelho ai.. ele pega os idiomas normalmente, alguém pode colocar um que não exista ai vai dar erro(logico), e é isto que quero evitar o erro.
Valeu.
if (!empty($_GET['lng'])) { //Se Foi passado algo
$lng = $_GET['lng'];
$Idioma="lang/$lng.php"; // Define o Idioma de Trabalho escolhido
/*Verifica se o Idioma solicitado existe disponivel
se não define o Portugues como padrão para evitar erros*/
if (file_exists($Idioma)){
$Idioma="lang/$lng.php";}
else { $Idioma="lang/br.php";}
}
if (empty($Idioma)) { // Se não foi passado nada pega br como padrão
$Idioma="lang/br.php";
}
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.