PHP: Converter formato de data brasilera para data internacional, mysql, etc….

A mais de 7 anos atras escrevi um post aqui no blog de como tratar as datas em formato brasileiro (dd/mm/YYYY) para gringolandia (YYYY-mm-dd). Este post já se tornou obsoleto, pois a partir do PHP 5.2 existe uma maneira mais mágica de fazer, a qual lhe apresento agora. Basta instânciar o objeto, passando como parametro o formato que aRead More

PHP: Normalizar string para usar na URL amigável/dinâmica

A tempos atras aqui mesmo no blog, postei um artigo ensinando a Como fazer URLs amigaveis com .htaccess e php. Entretanto, para ficar mais completo, você pode incrementar a função abaixo: function NormalizaURL($str){ $str = strtolower(utf8_decode($str)); $i=1; $str = strtr($str, utf8_decode(‘àáâãäåæçèéêëìíîïñòóôõöøùúûýýÿ’), ‘aaaaaaaceeeeiiiinoooooouuuyyy’); $str = preg_replace(“/([^a-z0-9])/”,’-‘,utf8_encode($str)); while($i>0) $str = str_replace(‘–‘,’-‘,$str,$i); if (substr($str, -1) == ‘-‘) $strRead More

Retorno Automático de Dados do PagSeguro em PHP/MySQL (com produtos) – Versão 2.0

Enfim, como prometido a nova versão do Retorno de dados do Pagseguro. As maiores novidades ficaram por conta da utilização a nova URL do PagSeguro para validação e a captura completa dos produtos. Agora ficou mais fácil a instalação do mesmo, basta baixar o script abaixo, descompactar e editar  o PagSeguroRetornoConfig.php inserindo os dados solicitados.Read More

Como fazer URLs amigaveis com .htaccess e php

Para quem não sabe o que é URL amigável vou explicar através de exemplo para evitar dúvidas. URL Convencional: http://www.exemplodominio.com.br/noticia.php?id=1237 URL Amigável: http://www.exemplodominio.com.br/noticia/1237/ Viu a diferença? Além da vantagem de ficar mais elegante, facilita bastante a indexação dos mecanismos de buscas. Mas como fazer o controle de arquivos e identificadores? Então vamos aos códigos. PrimeiroRead More

PHP: Manipular variável com uma data entre formato brasileiro / internacional

Esta é uma função que converte a data no formato brasileiro (ex: 25/02/2009) para o formato internacional para banco de dados (ex: 2009-02-25) ou vice-versa. É possivel tambem escolher entre os separadores da data entre hifen ou barra. Confira no código abaixo: function formatadata($data, $tipo = 1) { $data = str_replace(‘-‘, ‘/’, $data); $dividir =Read More