Há um tempo atrás publiquei dois posts aqui no blog ensinando a utilizar a api do WHM para listar as contas de todos os clientes e para ver as informações de determinado cliente.
Pois bem, continuando com a série de posts utilizando a api do WHM hoje vou mostrar pra vocês como criar uma conta de hospedagem para um cliente em php de forma descomplicada.
Olá pessoal! Faz tempo que não posto nada devido às festividades e viagens de final de ano mas finalmente hoje iniciarei o 2012 aqui no blog.
E nada melhor para celebrar um novo ano do que uma vídeo-aula feita sobre medida para vocês que estão sempre po
r aqui.
E nessa vídeo-aula eu apresento uma classe php que criei e que tem como objetivo buscar informações de um determinado vídeo do Youtube, como descrição, tags, imagem, tipo e etc, tudo via CURL. Além dessas informações a classe é capaz de devolver o código de incorporação (embed) do vídeo.
No último post falei sobre as funcionalidades e vantagens de se utilizar o PDO (PHP Data Object) em aplicações php e como ela torna o acesso ao banco de dados uma tarefa extremamente simples e padronizada (Clique aqui e confira o post sobre PDO).
Hoje o foco também é PDO. Veremos como fazer o controle de transações utilizando esse módulo.
PDO (PHP Data Object) é um módulo nativo desenvolvido a partir do PHP 5 que tem como objetivo fornecer uma estrutura que facilita a integração de aplicações desenvolvidas sob o paradigma de orientação à objetos com bancos de dados relacionais de forma fácil e sem a necessidade de alterar a padronização do sistema.
Com o PDO é possível desenvolver aplicações mais seguras a nível de banco de dados. Dentre as funcionalidades que ele nos oferece podemos destacar o controle de transações e o uso de prepared statements.
Se no seu site ou blog existe um formulário de comentários ou mesmo um de contato você provavelmente já sofreu alguma vez com os famosos spams que são enviados automaticamente por robôs (bots), poluindo assim, a sua caixa de entrada ou
banco de dados.
Uma forma de se combater esses bots que são programados para ficar executando seus formulários de maneira automática é o CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart), que é uma técnica de verificação exatamente para distinguir humanos de máquinas.
Terceiro post sobre métodos mágicos no PHP 5 será sobre as funções __set() e __get(). Talvez a grande facilidade que esses métodos nos trazem é a possibilidade de utilizar o conceito de encapsulamento da orientação a objetos de forma mais econômica.
Em uma classe implementada nos padrões convencionais, para cada atributo privado declarado e que seu valor necessita ser manipulado “fora da classe”, precisamos criar 2 métodos (o set e o get) para atribuir e recuperar informações nesse atributo
Continuando com a série de posts sobre os métodos mágicos do php, hoje falarei sobre o __toString().
Segundo a própria documentação oficial do php, o método __toString permite que uma classe decida como se comportar quando for convertida para uma string.
No post de hoje vou compartilhar com vocês uma função que implementei e que tem como objetivo buscar os feeds de qualquer site e te possibilitar inserir onde bem entender.
Para que a função trabalhe de maneira correta é necessário que o site a ser buscado ofereça uma página de feeds(obviamente) e que essa página esteja com o conteúdo XML padronizado e organizado.
Uma das principais novidades que surgiram no PHP 5 foram os métodos mágicos. Talvez sejam características exclusivas dessa linguagem e surge diversas discussões quanto às suas vantagens e se não são “gambiarras” inventadas para suprir a inexperiência do conceito de Orientação a Obejtos que no php ainda é um pouco recente.
Mas não vou aqui discutir o mérito dos métodos mágicos e sim mostrar a função e utilização de um deles.
Pra você que possui um site de notícias, blog ou algo semelhante que tal dar uma incrementada no seu sistema de comentários?
Através do gravatar é possível adicionar o avatar da pessoa que está comentando em seu site sem precisar de “quebrar a cabeça” com códigos.
5