.:: Carlos Alberto Junior - Tecnologia e Informação ::.

Esta categoria contém artigos sobre a linguagem PHP especificando assuntos como tecnologias, frameworks, técnicas de desenvolvimento, exemplos e notícias em geral.
Também serão abordados temas como as novas tendências de programação, no caso o desenvolvimento Orientado a Objetos, uma característica forte no PHP 5 e também a apresentação de soluções do mundo real, o que geralmente você irá ou utiliza no trabalho.

Configurar compactação do HTML gerado diretamente no httpd.conf

Boa noite,

Mesmo com muita gente já navegando com banda larga por ai, é uma boa prática que tentamos sempre deixar uma página com um carregamento muito rápido para o cliente. Geralmente junto com uma página são carregados arquivos CSS, Javascript e imagens junto com o HTML da resposta da requisição feita pelo cliente.

Podemos configurar diretamente no código PHP para fazer esta compactação ou senão no arquivo de configuração do Apache no servidor.

Última atualização em Dom, 20 de Junho de 2010 05:07

Desenvolvimento ágil com o framework Doctrine

Apresentação do Guilherme sobre o framework Doctrine ORM. Nesta apresentação são apresentadas as principais funcionalidades deste framework ORM muito bacana.

 

Última atualização em Sáb, 05 de Junho de 2010 14:43

Normalizar nomes de arquivos para a WEB no PHP

Bom dia a todos,

Quando trabalhamos com arquivos que podem ser enviados pelos usuários dos nossos sites ou sistemas WEB, podemos vir a ter problemas com o nome destes arquivos o que pode influenciar no bom funcionamento da nossa aplicação.

Um exemplo comum é se um usuário enviou um arquivo do Word por exemplo com o nome de 'Normas & segurança para a Web.docx'. Caso o próprio usuário ou outro mesmo, tentarem efetuar o download por um link deste arquivo, não irá funcionar porque o arquivo contém um caracter chave, no caso o '&'.

Última atualização em Qui, 25 de Março de 2010 13:05

Convertendo os caracteres especiais para o seu respectivo código ASCII

Bom dia a todos,

Estava me batendo para gerar um documento em PDF com a biblioteca TCPDF por causa que a mesma gerava o conteúdo HTML que eu passei cortando todos os caracteres especiais do meu texto (acentos, cedilhas, etc.). Para resolver este problema utilizei duas funções do PHP em conjunto.

Última atualização em Qui, 25 de Março de 2010 17:25

Converter Arrays em Objetos no PHP

Bom dia,

Em alguns momentos precisamos manipular arrays simples. Algumas vezes ficar "passeando" pelas posições corretas dos arrays pode ser chata e desnecessária.

Quando temos uma página carregada por POST por exemplo, costumanos escrever códigos de SQL, validações lendo os dados da seguinte forma:

Última atualização em Dom, 21 de Março de 2010 10:54

Superclasses, Interfaces e Orientação a Objetos no PHP

Boa noite a todos,

Hoje vou explicar sobre um assunto que já é bastante citado pela Web, a programação Orientada a Objetos no PHP. As últimas versões do PHP vieram com muitos recursos para permitir o desenvolvimento de códigos baseados em objetos (classes, interfaces, etc.), junto a tudo isso vieram:

  • Organização de arquitetura de uma aplicação PHP;
  • Abstração de código;
  • Reutilização do código;
  • Redução de linhas de código repetidas;

Para poder explicar um pouco como funciona esse "mundo" no PHP, vou apresentar um pequeno exemplo de como podemos "ou utilizamos" a orientação a objetos em nossos trabalhos diários.

Última atualização em Seg, 25 de Janeiro de 2010 01:40

Converter datas para o MySQL

Boa tarde a todos,

Algo obrigatório no desenvolvimento Web ou Desktop quando é trabalhado com datas em formulários, é necessário converte-las para o respectivo formato do banco. Não é possível persistirmos a data diretamente porque geralmente formatamos as datas nos formulários para um formato legível para o usuário, no caso:

  • dd/mm/YYYY para datas normais;
  • dd/mm/YYYY HH:ii:ss para campos com data e hora;

Para formatarmos essas datas para o formato do MySQL, que no caso é YYYY-mm-dd para DATE e YYYY-mm-dd HH:ii:ss para DATETIME e TIMESTAMP.

Última atualização em Dom, 20 de Junho de 2010 04:21

Configurando SVN no NetBeans

Boa noite à todos,

De uns tempos pra cá andei estudando o IDE NetBeans para utilizar no lugar do Eclipse. Acabei tendo uma grande surpresa em ver os bons recursos que o editor disponibiliza, as praticidades do seu gerenciador de atualizações, uma gama maior de ferramentas úteis nativas do IDE (consoles para edição e execução de comandos SQL com suporte a diversos Drivers JDBC, etc.) e por fim, o seu consumo organizado de memória do sistema.

Como todo desenvolvedor que trabalha em equipe, a utilização de um servidor SVN é importantíssima, tanto para manter as revisões de código como para até mesmo controle e cópia dos arquivos do projeto. Inicialmente apanhei um pouco para entender como que eu iria fazer para configurar o acesso e integração de projetos com o servidor SVN, no começo achei muita explicação que não funcionava ou que estava incompleta.

Última atualização em Qua, 25 de Novembro de 2009 03:05

Página 1 de 2