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)
terça-feira, 22 de março de 2011
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;
}
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.
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];
?>
<?php
echo $_SERVER[REMOTE_ADDR];
?>
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
Assinar:
Postagens (Atom)