Tag: classes

Composer: como fazer o autoload de classes php fora do “vendor”

O Composer (https://getcomposer.org/) é um gerenciador de dependências (pacotes) muito utilizado na linguagem PHP e que fornece muitas facilidades, uma vez que ele fica responsável por verificar, baixar a acoplar ao nosso projeto todas as “libs” de terceiros que iremos precisar.

Essas “libs”, quando baixadas pelo Composer, são agrupadas dentro de um diretório chamado “vendor”. Além disso, é criado também nessa pasta um arquivo chamado “autoload.php”, responsável por “carregar” todas as classes que precisarmos usar. Basicamente, basta eu importar o “autoload.php” em um arquivo do meu projeto e eu terei acesso a todas as classes das “libs” baixadas pelo Composer.

Continue lendo

Classe helper para upload de arquivos

Fala galera! Essa semana coloquei na minha conta do GitHub uma classe que implementei para auxílio no processo de upload de arquivos. É um helper bem interessante, pois é fácil de usar e dá pra definir várias regras como limite do tamanho do arquivo, filtro de extensões, sobrescrição de arquivos, etc.

Para fazer o download da classe, você pode acessar o http://www.github.com/rafaelwendel/UploadHelper ou através da sua linha de comando.

Continue lendo

Classe php para importar informações de um vídeo do youtube (Vídeo-aula)

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 por 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.Nike Air Max 90 pas cher, Além dessas informações a classe é capaz de devolver o código de incorporação (embed) do vídeo.

Continue lendo

Classe para gerar captcha

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.

Continue lendo