Category Archives: PHP

PHP: Utilizando o método __toString()

Palavras-chave: PHP5, Orientação a objetos, classes, unicidade, __toString() Um dos conceitos na orientação a objetos é a unicidade. Cada objeto é único no sistema, não existem dois objetos iguais. Você constata isto simplesmente imprimindo o objeto na tela, pois o … Continue reading

Posted in PHP | 5 Comments

PHP: Percorrendo diretórios com SPL

Palavras-chave: PHP, Iterators, diretórios, percorrer, iterar, SPL A forma mais comum de se ler o conteúdo de um diretório em PHP é utilizando um laço de repetição WHILE em conjunto com as funções opendir() e readdir(), como no exemplo a … Continue reading

Posted in PHP | 3 Comments

PHP: Ler o conteúdo de arquivos INI (parsing)

Palavras-chave: PHP, INI, configuração, parsing Arquivos .INI são comumente utilizados para armazenar informações sobre a configuração das aplicações. Caminhos de diretórios, caminhos de programas externos, usuários, senhas, dentre outros. Em aplicações PHP é extremamente simples realizar a leitura de arquivos … Continue reading

Posted in PHP | 5 Comments

PHP: Como enviar emails

Palavras-chave: PHP, enviar, e-mail, email, gmail, evolution Uma das coisas mais chatas em PHP é enviar email. Não por causa do PHP, mas porque cada software cliente de email trata os headers de uma maneira diferente. Passei uma madrugada dessas … Continue reading

Posted in PHP | 8 Comments

PHP: Convertendo arrays em objetos

Palavras-chave: PHP, vetor, array, objeto, index Este trecho de código abaixo é muito útil pois é um modelo de como converter vetores (arrays) em objetos no PHP. O funcionamento é bastante simples, ele pega um array indexado e o converte … Continue reading

Posted in PHP | 9 Comments

PHP: Como gerar thumbs de imagens

Palavras-chave: PHP, thumbnail, Imagens, GD A grande maioria dos sites precisa gerar algum tipo de thumbnail ou pré-visualização em miniatura a partir de uma foto submetida ou de uma screenshot. Abaixo segue uma pequena função em PHP que recebe uma … Continue reading

Posted in PHP | 12 Comments