Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Williams Duarte

com webservice

Recommended Posts

Olá pessoal boa tarde em um host o qual eu hospedo meu site é disponibilizando um web service que busca o cep tanto por ajax ou query_string e javascript

 

mas este código é um exemplo, sendo exemplo eu tenho que digitar o cep no proprio código.

 

ajuda que eu peço é a seguinte passar este código para fazer a leitura por strings tipo

 

formato=query_string&cep=00000-000 ou ajax

o código é este:

 

<?php
/**
 *	Exemplo de utilização de utilização de WebService Kinghost
 *	www.kinghost.com.br
 */

$webservice_url	 = 'http://webservice.kinghost.net/web_cep.php';
$webservice_query	= array(
	'auth'	=> '9f', //Chave de autenticação do WebService - Consultar seu painel de controle
	'formato' => 'query_string', //Valores possíveis: xml, query_string ou javascript
	'cep'	 => '90560-002' //CEP que será pesquisado
);

//Forma URL
$webservice_url .= '?';
foreach($webservice_query as $get_key => $get_value){
	$webservice_url .= $get_key.'='.urlencode($get_value).'&';
}

parse_str(file_get_contents($webservice_url), $resultado);

switch($resultado['resultado']){  
	case '2':  
		$texto = " 
	Cidade com logradouro único 
	<b>Cidade: </b> ".$resultado['cidade']." 
	<b>UF: </b> ".$resultado['uf']." 
		";	
	break;  
	  
	case '1':  
		$texto = " 
	Cidade com logradouro completo 
	<b>Tipo de Logradouro: </b> ".$resultado['tipo_logradouro']." 
	<b>Logradouro: </b> ".$resultado['logradouro']." 
	<b>Bairro: </b> ".$resultado['bairro']." 
	<b>Cidade: </b> ".$resultado['cidade']." 
	<b>UF: </b> ".$resultado['uf']." 
		";  
	break;  
	  
	default:  
		$texto = "Fala ao buscar cep: ".$resultado['resultado'];  
	break;  
}

echo $texto;

?>

Lembrete retirei o a chave de acesso caso quem puder me ajudar, necessite dela passarei via MP

 

abraços

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal boa tarde em um host o qual eu hospedo meu site é disponibilizando um web service que busca o cep tanto por ajax ou query_string e javascript

 

mas este código é um exemplo, sendo exemplo eu tenho que digitar o cep no proprio código.

 

ajuda que eu peço é a seguinte passar este código para fazer a leitura por strings tipo

 

formato=query_string&cep=00000-000 ou ajax

o código é este:

 

<?php
/**
 *	Exemplo de utilização de utilização de WebService Kinghost
 *	www.kinghost.com.br
 */

$webservice_url	 = 'http://webservice.kinghost.net/web_cep.php';
$webservice_query	= array(
	'auth'	=> '9f', //Chave de autenticação do WebService - Consultar seu painel de controle
	'formato' => 'query_string', //Valores possíveis: xml, query_string ou javascript
	'cep'	 => '90560-002' //CEP que será pesquisado
);

//Forma URL
$webservice_url .= '?';
foreach($webservice_query as $get_key => $get_value){
	$webservice_url .= $get_key.'='.urlencode($get_value).'&';
}

parse_str(file_get_contents($webservice_url), $resultado);

switch($resultado['resultado']){  
	case '2':  
		$texto = " 
	Cidade com logradouro único 
	<b>Cidade: </b> ".$resultado['cidade']." 
	<b>UF: </b> ".$resultado['uf']." 
		";	
	break;  
	  
	case '1':  
		$texto = " 
	Cidade com logradouro completo 
	<b>Tipo de Logradouro: </b> ".$resultado['tipo_logradouro']." 
	<b>Logradouro: </b> ".$resultado['logradouro']." 
	<b>Bairro: </b> ".$resultado['bairro']." 
	<b>Cidade: </b> ".$resultado['cidade']." 
	<b>UF: </b> ".$resultado['uf']." 
		";  
	break;  
	  
	default:  
		$texto = "Fala ao buscar cep: ".$resultado['resultado'];  
	break;  
}

echo $texto;

?>

Lembrete retirei o a chave de acesso caso quem puder me ajudar, necessite dela passarei via MP

 

abraços

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

acho que nao entendi direito mas se for oque pensei nao tem dificuldade...

 

formato=query_string&cep=00000-000 ou ajax

 

 

<?php
/**
 *	Exemplo de utilização de utilização de WebService Kinghost
 *	www.kinghost.com.br
 */

$formato = $_GET['formato'];
$cep = $_GET['cep'];


$webservice_url	 = 'http://webservice.kinghost.net/web_cep.php';
$webservice_query	= array(
	'auth'	=> '9f', //Chave de autenticação do WebService - Consultar seu painel de controle
	'formato' => $formato, //Valores possíveis: xml, query_string ou javascript
	'cep'	 => $cep //CEP que será pesquisado
);

//Forma URL
$webservice_url .= '?';
foreach($webservice_query as $get_key => $get_value){
	$webservice_url .= $get_key.'='.urlencode($get_value).'&';
}

parse_str(file_get_contents($webservice_url), $resultado);

switch($resultado['resultado']){  
	case '2':  
		$texto = " 
	Cidade com logradouro único 
	<b>Cidade: </b> ".$resultado['cidade']." 
	<b>UF: </b> ".$resultado['uf']." 
		";	
	break;  
	  
	case '1':  
		$texto = " 
	Cidade com logradouro completo 
	<b>Tipo de Logradouro: </b> ".$resultado['tipo_logradouro']." 
	<b>Logradouro: </b> ".$resultado['logradouro']." 
	<b>Bairro: </b> ".$resultado['bairro']." 
	<b>Cidade: </b> ".$resultado['cidade']." 
	<b>UF: </b> ".$resultado['uf']." 
		";  
	break;  
	  
	default:  
		$texto = "Fala ao buscar cep: ".$resultado['resultado'];  
	break;  
}

echo $texto;

?>

so você mandar as variaveis para pagina e ela retorna xml que você le e manda imprimir na pagina no formato que desejar

Compartilhar este post


Link para o post
Compartilhar em outros sites

goruks deu certo amigo tinha me esquecido antes deste detalhe

 

$formato = $_GET['formato'];

Valeu muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.