shelter

Membros
  • Total de itens

    451
  • Registro em

  • Última visita

Reputação

0 Neutro

Sobre shelter

Contatos

  • ICQ
    0

Últimos Visitantes

2.333 visualizações
  1. Opa amigo , obrigado pela ajuda, estou fazendo assim esta me atendendo: <?php function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { // echo $k . ': ' . $v . '<br>'; $$k = $v; //echo "Status e : .$status"; //echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } if (($Queue == 5000) && ($Event == QueueMember)){ echo '<p>O conteúdo da variavel $Queue é: '.$Queue.'</p>'; echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Location é: '.$Location.'</p>'; echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } Porém , não existe uma forma mais facil? Eu preciso só destes campos e detalhe, eles estão duplicando. haveria uma forma de não duplicar?, grato caro amigo bom dia, fico muito agradecido com a sua ajuda porem acho que deveria de ser mais humilde com seus amigos. Ler eu sei , posso não estar aprendendo o que quer me ensinar , pois já estou de cabeça quente a tanto tempo com isso , aguora em relação a parte substituir acho que quem não leu foi o Sr, pois se prestar atenção a linha a qual pede para substituir foi comentada , imagino eu que seria mesma coisa. Fiz da ultima forma que me pediu e não funcionou não aparece nada . Caso queira ajudar sem se amostrar tratando as pessoas desta forma, sugiro que até saia deste local. grato + X.
  2. Opa amigo , obrigado pela ajuda, estou fazendo assim esta me atendendo: <?php function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { // echo $k . ': ' . $v . '<br>'; $$k = $v; //echo "Status e : .$status"; //echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } if (($Queue == 5000) && ($Event == QueueMember)){ echo '<p>O conteúdo da variavel $Queue é: '.$Queue.'</p>'; echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Location é: '.$Location.'</p>'; echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } Porém , não existe uma forma mais facil? Eu preciso só destes campos e detalhe, eles estão duplicando. haveria uma forma de não duplicar?, grato
  3. Boa amigo obrigado, Mais continuo embolado, agora funcionou "otimo". Porem não consigo tratar a preciso gravar em uma variavel a exempo só os dados [Name] e [status]. E nem sei como fazer, pois já estou tão stressado com esse terco que meu deus, se o sr. puder me ajudar lhe agradeço. MUITO OBRIGADO MESMO .
  4. Amigo bom dia d, esta desta , eu fiz a troca que o amigo me pediu , e não funciona: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body> <?php include "phpAMI.php"; $ami=new phpAMI("admin","shelter"); $login=$ami->login(); if($login["Response"]=="Success"){ //print_r($ami->queueStatus()); // aki esta a função que pediu pra usar tratarArrayPraMim($ami->queueStatus($a)); function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { echo $k . ': ' . $v . '<br>'; } } } $ami->logoff(); } ?> </body> </html> Se puder me ajudar . grato
  5. codigo: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body> <?php include "phpAMI.php"; $ami=new phpAMI("admin","shelter"); $login=$ami->login(); if($login["Response"]=="Success"){ //print_r($ami->queueStatus()); //$a = $ami->queueStatus(); tratarArrayPraMim($ami->queueStatus()); function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { echo $k . ': ' . $v . '<br>'; } } } /* foreach($ami->queueStatus() as $k => $v){ echo $k.': '.$v.'<br>'; } */ $ami->logoff(); } ?> </body> </html> assim estou fazendo e não aparece nada na tela. grato
  6. Não funcionou, continua a mesma coisa. So abre isso. Response: SuccessMessage: Queue status will followlist: ArraynQueues: 3 Teria algum ex.; pra me ajudar? grato
  7. Qual a parte mudou? rssss
  8. Sim foi o que mandei , eu não sei como tratar este array , esta é minha duvida. Grato
  9. Opa grato pela ajuda, mais não deu certo, olha oque aparece: no: print_r($ami->queueStatus()); Array ( [Response] => Success [Message] => Queue status will follow => Array ( [default] => Array ( [Event] => QueueParams [Queue] => default [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 0 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 0 ) [5000] => Array ( [Event] => QueueParams [Queue] => 5000 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0001] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0001 [Location] => Agent/0001 [StateInterface] => Agent/0001 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 1 [Paused] => 0 ) [Agent/0002] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0002 [Location] => Agent/0002 [StateInterface] => Agent/0002 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) [5001] => Array ( [Event] => QueueParams [Queue] => 5001 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0003] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0003 [Location] => Agent/0003 [StateInterface] => Agent/0003 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/0004] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0004 [Location] => Agent/0004 [StateInterface] => Agent/0004 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) ) [nQueues] => 3 ) Response: Success Agora o que aparece no seu codigo: Codigo: foreach($ami->queueStatus() as $k => $v){ echo $k.': '.$v.'<br>' } Aparece: Message: Queue status will followlist: ArraynQueues: 3 Preciso de todos os dados do array, grato
  10. Boa galera, Então estou tendo muita dificuldade pegar os dados de array, segue: Tenho este codigo: include "phpAMI.php"; $ami=new phpAMI("admin","admin"); $login=$ami->login(); if($login["Response"]=="Success"){ print_r($ami->queueStatus ()); $ami->logoff(); } Recebo o seguinte: Array ( [Response] => Success [Message] => Queue status will follow => Array ( [default] => Array ( [Event] => QueueParams [Queue] => default [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 0 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 0 ) [5000] => Array ( [Event] => QueueParams [Queue] => 5000 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0001] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0001 [Location] => Agent/0001 [StateInterface] => Agent/0001 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 1 [Paused] => 0 ) [Agent/0002] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0002 [Location] => Agent/0002 [StateInterface] => Agent/0002 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) [5001] => Array ( [Event] => QueueParams [Queue] => 5001 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0003] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0003 [Location] => Agent/0003 [StateInterface] => Agent/0003 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/0004] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0004 [Location] => Agent/0004 [StateInterface] => Agent/0004 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) ) [nQueues] => 3 ) Gostaria de ler assim: ex.: Response: Success Message: Queue status will follow Event: QueueParams Queue: queue1 Max: 0 Strategy: ringall Calls: 0 Holdtime: 0 TalkTime: 16 Completed: 3 Abandoned: 2 ServiceLevel: 0 ServicelevelPerf: 33.3 Weight: 0 Event: QueueMember Queue: queue1 Name: Agent/1001 Location: Agent/1001 Membership: static Penalty: 0 CallsTaken: 3 LastCall: 1330136746 Status: 5 Paused: 0 Event: QueueParams Queue: queue2 Max: 0 Strategy: ringall Calls: 0 Holdtime: 0 TalkTime: 0 Completed: 0 Abandoned: 0 ServiceLevel: 0 ServicelevelPerf: 0.0 Weight: 0 Event: QueueMember Queue: queue2 Name: Agent/1001 Location: Agent/1001 Membership: static Penalty: 0 CallsTaken: 0 LastCall: 0 Status: 5 Paused: 0 Agradeço desde já aos amigos, grato.
  11. Boa galera, Então estou tendo muita dificuldade pegar os dados de array, segue: Tenho este codigo: include "phpAMI.php"; $ami=new phpAMI("admin","admin"); $login=$ami->login(); if($login["Response"]=="Success"){ print_r($ami->queueStatus ()); $ami->logoff(); } Recebo o seguinte: Array ( [Response] => Success [Message] => Queue status will follow => Array ( [default] => Array ( [Event] => QueueParams [Queue] => default [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 0 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 0 ) [5000] => Array ( [Event] => QueueParams [Queue] => 5000 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0001] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0001 [Location] => Agent/0001 [StateInterface] => Agent/0001 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 1 [Paused] => 0 ) [Agent/0002] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0002 [Location] => Agent/0002 [StateInterface] => Agent/0002 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) [5001] => Array ( [Event] => QueueParams [Queue] => 5001 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0003] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0003 [Location] => Agent/0003 [StateInterface] => Agent/0003 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/0004] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0004 [Location] => Agent/0004 [StateInterface] => Agent/0004 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) ) [nQueues] => 3 ) Gostaria de ler assim: ex.: Response: Success Message: Queue status will follow Event: QueueParams Queue: queue1 Max: 0 Strategy: ringall Calls: 0 Holdtime: 0 TalkTime: 16 Completed: 3 Abandoned: 2 ServiceLevel: 0 ServicelevelPerf: 33.3 Weight: 0 Event: QueueMember Queue: queue1 Name: Agent/1001 Location: Agent/1001 Membership: static Penalty: 0 CallsTaken: 3 LastCall: 1330136746 Status: 5 Paused: 0 Event: QueueParams Queue: queue2 Max: 0 Strategy: ringall Calls: 0 Holdtime: 0 TalkTime: 0 Completed: 0 Abandoned: 0 ServiceLevel: 0 ServicelevelPerf: 0.0 Weight: 0 Event: QueueMember Queue: queue2 Name: Agent/1001 Location: Agent/1001 Membership: static Penalty: 0 CallsTaken: 0 LastCall: 0 Status: 5 Paused: 0 alguém poderia me ajudar? Agradeço desde já aos amigos, grato.
  12. Oi amigo sei que já estou passando dos limites , mais e para pegar duas posições? Tipo: Duration = 00:00:27 Event = Sip2008 grato
  13. Nobre amigo agradeço e muito a sua ajuda deu certo, agora se não for pedir muito, como seria para eu recuperar só o valor de interesse, tipo eu quero só o campo a exemplo : Duration = 00:00:24 Muito obrigado opa , estou quase louko, rsss help
  14. Nobre amigo agradeço e muito a sua ajuda deu certo, agora se não for pedir muito, como seria para eu recuperar só o valor de interesse, tipo eu quero só o campo a exemplo : Duration = 00:00:24 Muito obrigado
  15. Assim eu vejo , e porque no echo não? Como seria pra ver no echo? grato