Blog Agência Kairós » PHP

Data por extenso com PHP

Postado por Agência Kairós em 25/12/2009

Vemos pela net vários scripts enormes que fazem isso, mas será que é possivel fazer em poucas linhas?
Sim, é…

function dataextenso2(){
setlocale(LC_ALL, 'portuguese', 'pt_BR', 'pt_br', 'ptb_BRA');
$data = strftime("%A, %d de %B de %Y");
return $data;
}

echo dataextenso2();

//Será mostrado: sexta-feira 25 de dezembro de 2009

Contador de visitas simples em PHP

Postado por Agência Kairós em 09/06/2009

Um simples contador de visitas para seu site.

1 - Crie um arquivo txt chamado contador.txt

2 - Use o script abaixo:


$txt        = "contador.txt"; // Arquivo txt(Você deve dar permissao de escrita para esse arquivo)
$arquivo = fopen($txt,"r");
$visitas   = fgets($arquivo,1024);
fclose($arquivo);

$arquivo  = fopen($txt,"r+");
$visitas = $visitas + 1;
fwrite($arquivo,$visitas);
fclose($arquivo);

echo "<p>Visitas: <b>".$visitas."</b></p>";  //Mostrando o resultado na tela

Este exemplo de contador não registra IPs e sua contagem é a cada refrech de página.

Exemplo de conexão PHP ao Banco de Dados Mysql

Postado por Agência Kairós em 09/06/2009

Simples forma de conexão PHP ao Banco de dados Mysql:


$host   = "SEU_SERVIDOR";
$user   = "USUARIO";
$senha  = "SENHA";
$bdados = "NOME_DO_BANCO";

if(!($con = mysql_connect($host,$user,$senha))){
echo "Erro na conexão com o DB";
exit;
}

if(!( $bd = mysql_select_db($bdados,$con))){
echo "Erro na seleção do banco";
exit;
}

Cores alternadas com PHP - linhas de tabela ou divs

Postado por Agência Kairós em 05/06/2009

Para se exibir cores alternadas, o famoso “cor sim cor não“, podemos usar o pequeno esquema:


$cor1 = "fundo-1";
$cor2 = "fundo-2";
$cor = ($coralternada++ %2 ? $cor2 : $cor1);

Exemplo prático:


while($r = mysql_fetch_assoc($SEU_SQL))
{

$cor1 = "fundo-1";
$cor2 =  "fundo-2";
$cor = ($coralternada++ %2 ? $cor2 : $cor1);

echo "<div class='$cor'>";

echo $m["sua_coluna"] ;

echo "</div>";

}

Lembrando que nesse exemplo, fundo-1 e fundo-2 são  duas classes de cores configuradas no CSS*.

*


.fundo-1{

background: #aaa;

}

.fundo-2{

background: #f1f1f1;

}

Data por extenso em PHP

Postado por Agência Kairós em 04/06/2009

Existem algumas maneiras que se mostrar a data em PHP, um exemplo bem simples é:

<?php  echo date("d/m/Y")?>

Mas se você quiser mostrar essa data por extenso, poderá usar a função setlocale() que é responsável em definir/mudar as informações locais.
Ficaria assim:

<?php
setlocale(LC_ALL,"portuguese-brazil");
echo strftime("hoje é %d de %B de %Y");
?>

O resultado seria:  hoje é 04 de junho de 2009

Repare que utilizei a função strftime que formata a data/hora de acordo com as configurações locais.

 
Copyright © 2007 Blog Agência Kairós. All rights reserved.