Códigos

Códigos prontos em diversas linguagens para soluções de problemas.

Recuperando a chave pública de um certificado digital no PHP

Segurança

Com esta função, é possível recuperar a chave pública de um Certificado Digital.


A função utiliza a função: openssl_pkey_get_details que está disponível a partir do PHP 5.2.0. No nosso caso a chave foi recuperada a chave pública mas é possível obter também outros atributos do certificado, bastando pouca alteração no código.

Leia Mais »

Gerenciamento de sessão no PHP

codigo-php

O suporte a sessões no PHP consiste em uma maneira de preservar certos dados através dos acessos subsequentes. Isto permite a você fazer aplicações mais personalizadas e melhorar a aparência do seu web site.

Um visitante acessando o seu web site ganha um identificador único, o assim chamado id de sessão. Este é salvo em um cookie do lado do usuário ou propagado via URL.

O suporte a sessão permite a você registrar um número arbitrário de variáveis que serão preservadas entre as requisições. Quando um visitante acessar o seu site, o PHP irá conferir automaticamente (se session.auto_start estiver definido como 1) ou quando você pedir (explicitamente através de session_start() ou implicitamente através de session_register()) quando um id de sessão específico for enviado com a requisição.

Se este for o caso, o ambiente anteriormente salvo é recriado.

Leia Mais »

Função para formatar data no formato aaaa-mm-dd em ASP

codigo-asp

Segue uma função muito útil para formatação de data no formato aaaa-mm-dd onde:

  • aaaa, representa o ano em 4 dígitos;
  • mm, representa o mês com 2 dígitos;
  • dd, representa o dia com 2 dígitos.

Esta é uma ótima função para utilizar com o mySQL, por exemplo, já que o mesmo utiliza este formato internamente para representar datas.

Leia Mais »

Gerando imagem QR Code com a API do Google Chart em PHP

codigo-php

Com este simples código é possível gerar imagens em QR Code de acordo com o link que você digitar. Na linha:

if($url && $size = "250"){

Subtititua o 250 pelo tamanho que você quer que a imagem fique em pixels,mantendo as aspas.

Envie o arquivo para seu site como QR.php e o link ficará assim:

http://www.seusite.com/QR.php?url=

Depois é só colocar o url da sua preferencia depois do "?url=".

Exemplo: http://www.seusite.com/QR.php?url=http://codigofonte.uol.com.br.

E o melhor não só os links, mas textos e números também aparecerão como QR Code.

Para adicionar a imagem em uma página externa,adicione-a pelo link direto (http://chart.apis.google.com/chart?...) ou como iframe (http://www.seusite.com/QR.php?...). Leia Mais »