[AsteriskBrasil] Duvida no AGI

Luiz Fernando luizfernando em mackenzista.com.br
Sexta Janeiro 26 10:05:48 BRST 2007


Amigo, se você utilizar o operador de atribuição (=) vai acontecer isso 
mesmo, tente usar um operador de comparação como (==).

Dica: O Impacta tem um bom curso de PHP...

Fabiano Heringer (BiGuRoOt) wrote:
> Oi galera, minha duvida é mais na linguagem PHP do que do proprio agi, 
> quem puder me dar um help
> tenho o seguinte codigo:
>
> $teste = "5";
>
> if ($teste = "1") {
>         WRITE("EXEC DIAL SIP/TELLFREE/" . $agi[extension] . "||tTM(grava)");
> }
>
> elseif ($teste = "2") {
>         WRITE("EXEC DIAL SIP/DIRECTCALL/55" . substr($agi[extension],1) 
> . "||tTM(grava)");
> }
>
> else {
>         WRITE("EXEC PLAYBACK acesso_negado");
>         break;
> }
>
> qualquer valor q eu colocar na variavel $teste , ele SEMPRE executa o 
> primeiro IF...é como se estivesse ignorando o teste
>
> Alguem tem ideia o que to fazendo errado ai?
>
> Obrigado
>   



Mais detalhes sobre a lista de discussão AsteriskBrasil