forked from SimplesIP/pabx-app
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
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>"; |
|
?> |
|
|
|
|