CucaDigital.com.br

Tag: Dicas

Comunicação do Zend com o Twitter

by Claudney on mai.12, 2010, under Dicas, PHP, Programação, Web, Zend Framework

comunicacao-do-zend-com-o-twitter

Uma das boas coisas que sempre gosto de falar é nunca reinvente a roda,  neste caso vamos utilizar o Zend Service Twitter, que possui vários recursos interessantes.

Estou utilizando o Netbeans 6.8 para edição do projeto, caso não tenho o Netbeans pode utilizar qualquer editor de códigos de sua preferência.

Se você tem instalado o Netbeans mas ainda não o utiliza de uma olhada neste post que pode lhe ajudar a criar o projeto no NetBeans Programação Orientada a Objetos com PHP (Parte 2).

Imagem que mostra a estrutura do projeto no NetBeans

Projeto Criado

Com o projeto já criado você deve também adicionar a biblioteca do Zend Framework na sua aplicação, que pode ser baixado no site do Zend Framework, após ter feito do download do fraemwork para o seu PC basta descompactar ele qualquer pasta que você desejar, e copiar a pasta Zend para dentro do seu projeto.

twitter2
Ilustração do Zend Framework descompactado no seu PC, indicando qual pasta deve ser copiada.

Está pasta possui mais de 20mb de arquivos, que você pode limpar e deixar apenas os arquivos necessários para não gastar espaço do seu servidor.

Se tudo correu bem até agora vamos ao que interessa!

Crie um arquivo chamado index.php ou outro nome que desejar, no meu caso como o projeto está vazio vou chamar o arquivo de index.php.

No código onde esta "seu usuario" e "sua senha" não precisa dizer o que você tem que colocar né.

codigo-1

Código inicial do nosso projeto

Com este trecho de código é somente para testarmos a comunicação com o Twitter através do Zend. Deve reproduzir uma saida mais ou menos assim:

codigo-2

Exemplo da saída do código inicial

Agora vamos incrementar nosso projeto, como não sou designer foi o melhor que consegui fazer, mas você pode adaptar e criar um template ou um bom css para formatar a sua saida.

Código Final do projeto

Código Final do projeto

Com este código teremos uma saída com a imagem do usuário que "twitou", a mensagem e um link para o twitter, se não der nenhum erro e a comunicação estiver ocorendo você vera uma tela como esta:

Exemplo de Saida com o código formatado.

Exemplo de Saida com o código formatado.

Mais detalhes sobre o Zend Service Twitter você vai encontrar no manual do Zend Framework, que mostra outros vários recursos interessantes. Segue o link direto para a pagina do manual:  http://zendframework.com/manual/en/zend.service.twitter.html

É isso ai galera e até o próximo post que será a integração do Flash/Flex com Twitter.

1 Comment :, , , , more...

Programação Orientada a Objetos com PHP (Parte 1)

by Claudney on mar.10, 2009, under Dicas, PHP, Programação, Tecnologia, Web

programacao-orientada-a-objetos-com-php-parte-1

Existe vários conceitos sobre POO (Programação Orientada a Objetos), tem como principais objetivos reduzir a complexidade no desenvolvimento de software e aumentar sua produtividade.

Atualmente a maioria das linguagues de programação utilizam este recurso a fim de melhor a organização e entendimento dos fontes e funcionamento do programa.
Alguns exemplos:

  • C++
  • Java
  • PHP
  • VB.NET C#
  • Ruby

A orientação a objetos, também conhecida como Programação Orientada a Objetos (POO) ou ainda em inglês Object-Oriented Programming (OOP) é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

Principais conceitos:

  • Classe - Representa um ou mais objetos.
  • Objeto - Representa uma instancia de uma classe resumindo "a classe em ação/uso".
  • Atributos - Conjunto de carateristicas de um objeto.
  • Métodos - Controla todos os estados e atributos do objeto.

Os termos citados acima são somente para um entendimento básico, veremos eles mais a frente em exemplos práticos e funcionais.

Então vamos ao que interessa: Para executar scripts PHP em sua máquina vamos precisar de um IDE php qualquer e um servidor Web.
Para servidor web nos exemplos mostrados foi utilizado o Xampp e Como Editor o NetBeans 6.5.
Podendo baixar eles atraves destes links:

Se não quiser utilizar o NetBeans pode utilizar qualquer outra IDE.

Na segunda parte vamos instalar configurar nosso servidor web e criar nosso primeiro projeto utilizando orientação a objetos.

Leave a Comment :, , , , more...

HTTP Autentication via PHP

by Claudney on fev.16, 2009, under Dicas, PHP, Programação

http-autentication-via-php

Autenticação via HTTP no PHP só é disponível quando o ele é for executado como módulo do Apache, enviando um header de "Authentication Required" que solicita uma janela pedindo usuário e senha no navegador.Para utilização deste método de autenticação é necessario que o PHP esteja sendo executado como módulo no Apache.

Aqui vou demostrar um breve tutorial para utilizar este recurso em suas aplicações web.

Enviar o header solicitando a autenticação no nagedador.

 
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: '.
              ' Basic realm="Informe seu usuário e senha de acesso"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Mensagem caso o usuário clique no botão cancelar';
    exit;
  } else {
    echo "Olá, {$_SERVER['PHP_AUTH_USER']}.";
    echo "Você digitou {$_SERVER['PHP_AUTH_PW']} como sua senha.";
  }
?>
 

Quando executado ele guarda o usuario senha nas variaveis: PHP_AUTH_USER, PHP_AUTH_PW, e AUTH_TYPE que ficam armezanadas em $_SERVER,
para não solicitar o usuário e senha todas em todas as páginas solicitadas após a primeira autenticação.

Diga adeus as janelinas de login em HTML :)

Abaixo uma notinha do bem básica direto do php.net:

Cuidado com browsers Internet Explorer bugados por aí. Eles parecem muito minuciosos sobre a ordem dos cabeçalhos. Enviar o cabeçalho WWW-Authenticate antes do cabeçalho HTTP/1.0 401 resolve isso por enquanto.

Leave a Comment :, , , , , , more...

10 frameworks mais utilizados em PHP

by Claudney on dez.02, 2008, under Dicas, PHP

10-frameworks-mais-utilizados-em-php

Quando falamos de frameworks vem a pergunta "Qual utilizar?", e ainda se for realizar uma pesquisa no google sobre php e frameworks você vai ficar mais perdido que pode até desistir ou fazer a escolha errada, podendo ter que refazer projetos ou abandonar eles no meio do caminho.
(continue reading...)

1 Comment :, , , more...

Agenda com Lembretes via SMS GRÁTIS

by Claudney on nov.01, 2008, under Mobile, Web

agenda-com-lembretes-via-sms-gratis

Para você que so não esquece a cabeça porque esta colada ao corpo, leia atentamente e depois execute imediatamente antes que esqueça novamente :)  .

Testado com as operadoras TIM, VIVO, OI, CTBC.

(continue reading...)

1 Comment :, , , , more...

Olá, mundo!

by Claudney on out.31, 2008, under Dicas, Java, Linux, Mac, Mobile, PHP, Programação, Tecnologia, Web

Bem-vindo ao CucaDigital.com.br. Esse é o seu primeiro post que marca o inicio de minhas publicações vamos ver como eu vou me sair nessa nova empreitada.

Leave a Comment :, , , more...



Esta procurando algo?

Use o formulário abaixo para realizar a sua pesquisa:

Assine nosso feed, e recebe tudas as novidades do nosso site diretamente no seu e-mail.

Comentários