Webservice – Consulta de CEP diretamente ao site dos correios

Postado por: Felipe Roberto em
Correios

Até pouco tempo, tinhamos um site onde podiamos fazer consultas via get, ou até baixar a base de dados utilizada de forma gratuita. Mas seu maior problema para todos que já utilizaram tal base era o fato desta ser muito antiga. Com isso surgia o problema de ruas e bairros com nomes errados ou até mesmo não existentes. O tempo passou, a base ficou ainda mais velha e o site passou a cobrar pelos serviços. Mas não tem problema, os correios que antes tinham um sistema que não permitia se aproveitar dos dados (gerava as respostas em imagens), hoje nos disponibiliza uma versão mobile que facilmente nos permite tratar as respostas.

Para criarmos nosso próprio webservice em PHP vamos simular o comportamento realizado pelo site através de requisições cURL.

Continuar lendo »

Ler feed de outros sites com SimplePie

Postado por: Pedro Rogério em
SimplePie

Para aqueles que não conhecem, o SimplePie é uma poderosa ferramenta para leitura de feeds RSS ou Atom escrita em PHP. Algumas pessoas podem estar se perguntando, mas não é possível ler um feed com JavaScript? Sim, é possível, como mostrei aqui com JavaScript + YQL, a desvantagem na utilização de JavaScript é que ele não gera um cache, ou seja, a cada requisição na página, uma nova requisição é feita para a leitura do feed.

Continuar lendo »

PHP Random HTML

Postado por: Pedro Rogério em
PHP Random HTML

Suponho que algum dia você precise de alguma forma mostrar alguns itens de forma randômica em sua página, sejam eles banners ou coisa do tipo, vou deixar aqui um código em PHP que pode resolver isso facilmente para você.

Continuar lendo »

Endentação do código – TAB vs Espaços

Postado por: Anderson Custódio de Oliveira em

Vou dar minha opinião, acho interessante falar sobre isso agora porque vou começar uma série de artigos para inciantes em PHP, quem não concordar é só dizer o porquê, será de grande ajuda, um tempo atrás eu mesmo tinha uma opinião diferente. (:

Agora indo direto ao ponto, é melhor não adotar um padrão para todas linguagens, você tem que ver a indentação mais usada para determinada linguagem e segui-la, PHP por exemplo, se você pesquisar vários projetos PHP que tem por ai vai ser muito raro encontrar um script indentado com espaços, então o mais legal é seguir este padrão predominante da linguagem, agora Python é outra história, no lugar do TAB são quatro espaços, alguns até usam dois, mas a maioria é quatro, Ruby o que mais vejo são dois espaços, mas se você for mexer em um projeto e tiver um padrão diferente, você deve seguir o do projeto. Não adianta ficar querendo discutir se é melhor com X ou Y, a melhor é a mais usada em determinada linguagem.

Começando com PHP – Salvando o código

Postado por: Anderson Custódio de Oliveira em

Até mesmo para salvar os scripts existem alguns detalhes que evitarão muitas dores de cabeça no meio do projeto, são coisas simples e fáceis de lembrar.

Escolhendo um Editor

Não use o Notepad do Windows, o famoso bloco de notas, além de ser muito ruim para programar por não ter coisas básicas como Auto-Indent e sintax colorida, este programa só suporta o formato DOS, se você não sabe que editor usar para Windows recomendo o Notepad++, que é o oposto de Notepad padrão do Windows, e para Linux recomendo o gedit que já vem por padrão em distribuições que usam gnome.

Além disso recomendo a leitura do artigo Web Standards e as ferramentas de desenvolvimento, principalmente para quem está pensando em usar o Dreamweaver no modo visual para acompanhar os próximos artigos. ;)

Continuar lendo »

Dicas profissionais para os iniciantes em web

Postado por: André Buzzo em

Hoje eu vou mudar um pouco o foco, e vou citar algumas coisas que podem ajudar àqueles que estão iniciando no mercado web hoje!

Você, que está tendo os seus primeiros contatos com programas, com linguagens de programação, com editores de imagens e está começando a trilhar um caminho na web, com certeza vai sentir certas dificuldades que todos nós um dia já passamos, e se bobear, passamos até hoje!

Como sempre deixo claro, isso não tende a ser uma “cartilha” a ser seguida, e sim, a ser uma ferramenta mental para que você pense um pouco antes de realizar determinada tarefa ou seguir determinado caminho!

Continuar lendo »

Convertendo XML em JSON com PHP

Postado por: Anderson Custódio de Oliveira em

Agora pouco pelo twitter do @pinceladasdaweb, vi um antigo mostrando como converter XML em JSON com javascript, com isto pensei em fazer este post mostrando como seria com PHP.

Para liberar nosso servidor de alguns trabalhos pesados sempre que possível é bom usar javascript, mas se não tiver outro jeito e ter que fazer a conversão no servidor, seja até mesmo pra fazer um cache para todos visitantes, você pode usar o seguinte código.

< ?php
	$json = json_encode(simplexml_load_file('teste.xml'));
?>

Com isso o simplexml_load_file transforma o XML em objeto e o json_encode faz a conversão para json, dependendo da situação antes de converter você também pode avançar para uma chave mais especifica. :)

Páginas:12345678»