terça-feira, 22 de março de 2011

Erro em plugin

Dia desses tive um problema com a biblioteca SexyLightBox (jQuery). Apesar de definir o CHARSET corretamente na <HEAD> como <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" /> o plugin instistia em executar como UTF-8. Então adicionei <?php header("Content-Type: text/html; charset=ISO-8859-1"); ?> em uma página no qual o plugin executava, e deu certo... Os acentos apareceram normalmente.

Muito bacana.

Agradecimento:
Rogerius (rogerius@unifamma.edu.br)

segunda-feira, 21 de março de 2011

Flisol 2011


Abertas as inscrições para o Flisol 2011 (Festival Latinoamericano de Instalação de Software Livre), evento de extrema importância para atualização de conhecimentos.



quinta-feira, 17 de março de 2011

Problema função strtoupper PHP

Como todos sabem a função strtoupper é responsável para deixar todos os caracteres da STRING maiúsculo. Esta função esta adaptada para CHARSET UTF-8 (padrão inglês). O problema é quando surge alguns caracteres específicos do nosso idioma, por exemplo: ç, ã, á etc...

O jeito é recorrer para uma função adaptando estes caracteres via str_replace().

Solução:

function converteMaiusculo($string)
{
$string = strtoupper ($string);
$string = str_replace ("â", "Â", $string);
$string = str_replace ("á", "Á", $string);
$string = str_replace ("ã", "Ã", $string);
$string = str_replace ("à", "A", $string);
$string = str_replace ("ê", "Ê", $string);
$string = str_replace ("é", "É", $string);
$string = str_replace ("Î", "I", $string);
$string = str_replace ("í", "Í", $string);
$string = str_replace ("ó", "Ó", $string);
$string = str_replace ("õ", "Õ", $string);
$string = str_replace ("ô", "Ô", $string);
$string = str_replace ("ú", "Ú", $string);
$string = str_replace ("Û", "U", $string);
$string = str_replace ("ç", "Ç", $string);
return $string;
}

quarta-feira, 16 de março de 2011

DATETIME sem pânico

Pessoal seguinte, tive um probleminha com o DATETIME, expressão usada no banco de dados para guardar geralmente Data e Hora.

Eu costumava criar sua formatação (0000-00-00 00:00:00) resgatando valores atuais através da função date() para assim inserir no banco.

O Fato é que descobri recentemente que a função SQL NOW() resolve o problema, rs.

Exemplo:

//PREPARA SQL - REPARE A FUNÇÃO NOW() INSERIDA NO VALUES

$SQL = "INSERT INTO debate_comentario(`codigo`,`nome`,`email`,`cidade`,`estado`,`mensagem`,`data`,`codigoPergunta`)VALUES(null,'$_POST[nome]','$_POST[email]','$_POST[cidade]','$_POST[estado]','$_POST[mensagem]', NOW(), '$_POST[codigoPergunta]')";

//EXECUTA A QUERY
$QUERY = mysql_query($SQL) or exit(mysql_error());


Espero ajudar.

terça-feira, 15 de março de 2011

Mostrar IP no PHP

Me matei esses dias para descobrir que recuperar o ip do cliente via PHP basta... simplesmente...

<?php
echo $_SERVER[REMOTE_ADDR];
?>

Recomendo


WWW.CLINICADONOTEBOOK.COM

Reparar Pen Drive


Tive um problema esses dias com um pendrive. A mensagem de erro era "O Disco está protegido contra gravação". Não adicionava, removia e muito menos formatava. Recorrí a um programa chamado HA202 Handy Steno 2.0 Repair Tool.

Ele poderá ser encontrado em http://usa.apacer.com/us/support/downloads.asp#

No campo de procura coloque:
Product Category: USB flash drive
Download Type:utility

Não me pergunte como, funcionou !

Gráfico em Pizza


Muito show o tutorial que a Flávia escreveu para a revistaphp em 2007. Pode ser antiguinho mas é bem útil e vale o post.

sexta-feira, 4 de março de 2011

terça-feira, 1 de março de 2011

Text-Shadow CSS3


Sabia que no CSS3 alguns efeitos no texto são possíveis de ser criados no código? Pois é... o BotecoDigital deu a dica de sombra... Algo muito simples e interessante. Veja mais