Funções para Somar Dias, Meses ou Anos em Datas

Segue algumas funções para somar dias, meses ou anos em datas. Se sua data é um Date, Date Time ou um Timestamp vindo de um banco de dados está é uma solução: function makeDate($date, $days=0, $mounths=0, $years=0){ $date = date(‘d/m/Y’, strtotime($date)); $date = explode("/", $date); return date(‘d/m/Y’, mktime(0, 0, 0, $date[1] + $mounths, $date[0] + […]

Consulte para mais informação
Função para Detectar Navegador que o Cliente está Utilizando

Está função retorna o navegador utilizado pelo cliente para visitar o site. function getBrowser(){ $useragent = $_SERVER[‘HTTP_USER_AGENT’]; if(strpos($useragent,"MSIE") !== false && strpos($useragent,"Opera") === false && strpos($useragent,"Netscape") === false) { $found = preg_match("/MSIE ([0-9]{1}\.[0-9]{1,2})/",$useragent, $mathes); if($found) { return "Internet Explorer " . $mathes[1]; } } elseif(strpos($useragent,"Gecko")) { $found = preg_match("/Firefox\/([0-9]{1}\.[0-9]{1}(\.[0-9])?)/",$useragent,$mathes); if($found) { return "Mozilla Firefox " […]

Consulte para mais informação
Função para Detecta o Sistema Operacional que o Cliente está Utilizando

Função que retorna o sistema operacional que o cliente está utilizando. Detecta inclusive o Windows 7. function getOs(){ $useragent = $_SERVER[‘HTTP_USER_AGENT’]; $useragent = strtolower($useragent); //check for (aaargh) most popular first //winxp if(strpos("$useragent","windows nt 5.1") !== false) { return "Windows XP"; } elseif (strpos("$useragent","windows nt 6.0") !== false) { return "Windows Vista"; } elseif (strpos("$useragent","windows nt […]

Consulte para mais informação
Busca de Fretes Sedex, E-Sedex e PAC dos Correios (Locaweb)

Segue função para calculo de Frete dos Correios da Locaweb. Função para busca de Fretes Sedex, E-Sedex e PAC. Requísitos: Servidor Web Apache PHP 5 Soap Client Ativado <?php function getFreightLocaweb(){ try{ // Endereço do WebService da LocaWeb $correiosWSLocaWeb = "http://comercio.locaweb.com.br/correios/frete.asmx?WSDL"; // Define os valores para o cálculo do frete $int_cepOrigem = "07999000";  //cep do […]

Consulte para mais informação
Substituir e/ou Eliminar carácteres especiais em PHP

Segue este script funcional para eliminar carácteres especiais de uma string. Para adicionar, remover ou alterar carácteres de substituição basta trocar o key e o val da array $clear_array, onde o key é o elemento a ser substituido e o val o elemento que será atribuido no seu lugar. [sourcecode language=”php”] function clearSpecialChars($str) { $str=utf8_decode($str); […]

Consulte para mais informação
Corrigindo Problemas com Caractéres Especiais em Charset UTF-8 no PHP

Problemas com caractéres especiais em UTF-8? Segue abaixo como resolver esse problema que geralmente artormenta nossas programação. Mesmo setando o Charset da página para utf-8, o link da conexão como Utf-8 e o charset do Banco de dados também em UTF-8, dependendo das configurações do PHP instalado no servidor pode ser que os caractéres tenham […]

Consulte para mais informação

Warning: Use of undefined constant XML - assumed 'XML' (this will throw an Error in a future version of PHP) in /home/rafaeltheodoro/www/wp-content/plugins/wp-syntaxhighlighter/wp-syntaxhighlighter.php on line 1048