PABX criado para pesquisas
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

63 lines
2.3 KiB

<?php
$usuario = "simplesip";
$senha = md5("mudar123");
$host = "177.124.120.8";
$xml = "<?xml version=\"1.0\"?>"
. "<routerbox>"
. "<login>"
. "<username>$usuario</username>"
. "<password>$senha</password>"
. "<company>1</company>"
. "</login>"
. "<query>"
. "<action>SELECT</action>"
. "<target>CLIENTES</target>"
. "<filter>CNPJ_CNPF='16748135000170'</filter>"
. "</query>"
. "</routerbox>";
//CNPJ_CNPF='04584176965'
/* Cria o socket TCP/IP */
$socket = socket_create(AF_INET, SOCK_STREAM, 0);
if ($socket < 0) {
echo "Falha criando socket! Erro:" . socket_strerror($socket) . "<BR>";
}
/* Estabelece conexao */
$conexao = socket_connect($socket, $host, 8098);
if ($conexao < 0) {
echo "Falha na conexao! Erro:" . socket_strerror($conexao) . "<BR>";
}
/* Enviando dados */
socket_write($socket, $xml, strlen($xml));
/* Recebendo dados */
$vbuffer = "";
$i = 0;
$ii = 0;
$iii = 0;
while ($out = socket_read($socket, 1024, PHP_BINARY_READ)) {
$vbuffer .= $out;
}
/* Fechando socket<BR> */
socket_close($socket);
/*
* <?xml version="1.0" encoding="ISO-8859-1"?><routerbox><CLIENTES><Codigo>2768</Codigo><Tipo>F</Tipo><CNPJ_CNPF>04584176965</CNPJ_CNPF><Nome>Giovanni Cesar Molgori</Nome><Endereco>Rua João Oliveira Rodrigues</Endereco><Numero>259</Numero><Complemento>casa</Complemento><Bairro>Santo Andre</Bairro><Cidade>Capivari de Baixo</Cidade><Distrito></Distrito><UF>SC</UF><CEP>88745000</CEP><TelComercial></TelComercial><TelResidencial>4888086016</TelResidencial><TelCelular>4891441814</TelCelular><BcoCobr>104</BcoCobr><RG_IE>6036125</RG_IE><Nascimento>1886-02-01</Nascimento><CodCobr></CodCobr><Cobranca>S</Cobranca><TipoImpressao>C</TipoImpressao><DiaCobr>10</DiaCobr><DiasProtesto>0</DiasProtesto><Sigla>Comodato</Sigla><Cobr_Endereco></Cobr_Endereco><Cobr_Complemento></Cobr_Complemento><Cobr_Bairro></Cobr_Bairro><Cobr_Cidade></Cobr_Cidade><Cobr_UF></Cobr_UF><Cobr_CEP></Cobr_CEP><Bloqueavel>S</Bloqueavel><Inclusao>2015-07-08</Inclusao><usuario>simone</usuario><Observacoes></Observacoes><MapsMarkLat>-28.4586116000000</MapsMarkLat><MapsMarkLng>-48.9809638000000</MapsMarkLng><Grupo>8</Grupo></CLIENTES></routerbox><BR>
*/
$xml = simplexml_load_string($vbuffer);
echo "Tipo cliente: " . $xml->CLIENTES->Tipo . "\n\n";
var_dump($xml);
echo $vbuffer;
echo "<BR>";
?>