Arquivo da tag: PHP

Técnicas de CAPTCHA

Técnicas de CAPTCHA

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) é um recurso amplamente usado nos dias de hoje. Porém, seu mau uso gera conteúdo inacessível a usuários com deficiência visual ou deficiência de aprendizagem, como dislexia.

CAPTCHA consiste em um teste para verificar se quem está acessando o site é, deveras, um ser humano e não um robô (como um bot de busca ou de spam). Normalmente é exibida uma imagem com letras e números distorcidos, os quais devem ser digitados pelo usuário numa caixa de texto. Apesar de ser o mais usado, é o menos acessível.

Continue lendo

Recursos Interessantes do Smarty

Hoje falarei sobre alguns recursos interessantes do gerenciador de templates Smarty (http://www.smarty.net).

Assumo que o leitor já conhece a sintaxe básica do Smarty, como rodar um template, qual estrutura de diretórios utilizar e como alterar o include_path para facilitar as configurações do gerenciador. Se não souber, veja esta seção: http://www.smarty.net/manual/pt_BR/installation.php

Continue lendo

Limitando o número de links em uma paginação

Sistemas de paginação são muito usados. Já existem muitos exemplos por aí, tanto em formato de artigos/tutoriais, quanto scripts prontos. Por isso, hoje não vou me ater nas técnicas de realização desse processo. Pretendo mostrar como criar os links para cada página, semelhantemente à maneira usada pelo Google, em que aparecem somente alguns links, para evitar que se mostre uma linha muito extensa.

Continue lendo

Tratamento de Erros em PHP

Tratamento de Erros em PHP

Este tutorial também foi postado originalmente no Fórum iMasters, e foi criado por mim juntamente com outros membros do fórum.

É muito importante fazer tratamento de erros em nossas aplicações. Falhas e mensagens de erro pouco amigáveis contribuem com a taxa de rejeição dos sites. Afinal, se uma aplicação gera erro, nós raramente acessamos o site novamente.

Além disso, mensagens de erro padrões das linguagens de programação costumam mostrar caminhos de arquivos. Isso pode ser uma grande falha de Segurança. Outro motivo para fazer um bom tratamento de erros em suas aplicações.

Fonte: http://forum.imasters.com.br/topic/229485-tratamento-de-erros/

Continue lendo

Boas Práticas de Programação PHP

Boas Práticas de Programação PHP

Postarei aqui um artigo que eu e outros membros do Fórum iMasters escrevemos. É uma leitura essencial para qualquer programador. As práticas aplicam-se a diversas linguagens, mas neste caso, o foco principal é o PHP.

É muito importante seguiras as Boas Práticas de Programação. Elas nos orientam a desenvolver códigos mais concisos e claros. Pense que o código que você desenvolve hoje para uma empresa será mantido por outras pessoas futuramente. Assim como você pode trabalhar em uma empresa e precise dar manutenção em códigos feitos por outras pessoas.

Se todos nós seguirmos as Boas Práticas de Programação, o mundo da Programação será muito mais amigável (ou menos selvagem, pelo menos :P ).

Boa leitura a todos!

Fonte: http://forum.imasters.com.br/topic/214963-boas-prticas-ao-programar/

Continue lendo