Categoria: tutorial

Métodos mágicos __set e __get

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

Continue lendo

Aprenda a marcar vários checkbox de uma só vez

Olá pessoal! No post de hoje vou mostrar pra vocês uma maneira bem prática e simples de se criar um mecanismo para marcar/desmarcar todos os checkboxes em uma lista ou tabela html.

Esse processo é importante quando queremos aplicar uma determinada ação em vários registros de uma só vez. Todos os serviços de webmail, orkut e o próprio wordpress usam isso.

Continue lendo

Função php para importar feeds de qualquer site

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.

Continue lendo

URL amigáveis no IIS

Há algum tempo atrás escrevi um post explicando algumas coisas sobre URL amigáveis e como configurá-las no servidor de aplicações Apache(Confira esse post aqui).

Pois bem. O post de hoje é um pouco semelhante. Na verdade trataremos aqui como configurar o ambiente de sua aplicação php para executar as URL amigáveis no servidor IIS (Internet Information Server). O IIS é um servidor de aplicações criado pela Microsoft para ser instalado, configurado e utilizado em seus sistemas operacionais Windows. Ele é capaz de “rodar” scripts em asp, .NET(C#, VB.NET, ASPX, etc) e também o nosso querido amigo php.

Continue lendo