[Programação] Como colocar a hora numa userbar*

Consulte aqui os tutoriais escritos pela nossa comunidade ou participe e escreva novos tutoriais!

Moderadores: Administradores, Moderadores

[Programação] Como colocar a hora numa userbar*

Mensagempor Triple » Sexta Ago 11, 2006 14:33

Boas,

Aqui vou ensinar a fazer uma userbar que mostra a hora, para isto vais percisar de um host que suporte PHP, e permita o uso de ficheiros .htaccess

Bem vamos começar :)

Primeiro faz a userbar e guarda o ficheiro como userbar.jpg, depois abre o bloco de notas, e cola lá isto:

Código: Seleccionar todos
<?php

//Aqui escrevemos o tipo de imagem
Header('Content-type: image/jpeg');

// Dimensões da imagem, aqui vamos por as dimensões da userbar
$img_width = 350;
$img_height = 19;

// Criar a imagem a partir da userbar
$image = imagecreatefromjpeg("userbar.jpg");
imageSaveAlpha($image, true);

// Cores da imagem
$black = imagecolorallocate($image, 255, 255, 255);
$white = imagecolorallocate($image, 0, 0, 0);

// O tipo de letra(podes mudar...)
$font = 'Arial.ttf';

//Aqui especificamos o GMT no caso de portugal é 1.
$GMT = "1";
$hm = $GMT * 60;
$ms = $hm * 60;
//esta linha vê se passa do meio dia ou não.
$t = gmdate("A");
//esta linha é a hora actual.
$hora = gmdate("g", time()+($ms));
//esta linha é a hora actual se passar do meio dia
$hora2 =$hora+12;
//Aqui verificamos se passa do meio dia e substitui a hora pela hora2.
if ($t=="PM"){
$tempo = gmdate("$hora2:i:s", time()+($ms));
}else if ($t == "AM"){
$tempo = gmdate("g:i:s", time()+($ms));
}


//data-o 1º 10 é o tamnho da letra, o 0 é o angulo da letra, o 10 é o eixo "x" e o 15 é o eixo "y".
ImageTTFText ($image, 10, 0, 10, 15, $black, $font, $tempo);

//envia a imagem para o browser podendo escolher a qualidade.
imagejpeg($image, "", 90);

//destroi a imagem
imagedestroy($image);


?>


salva como signature.jpg, depois abre de novo o bloco de notas e escreve:

Código: Seleccionar todos
<Files signature.jpg>
ForceType application/x-httpd-php
</Files>


Salva como .htaccess.

Isto vai forçar o servidor a ler a signature.jpg como se fosse .php.

Mete o tipo de letra desejado juntamente com os ficheiros.

Agora faz upload de todos os ficheiros para o host (tem de estar no mesmo directorio).

Depois é só ir ao perfil e escrever Imagem.

Espero que tenham gostado.

Cumps

v1 - 11-08-2006 - publicação do tutorial

Tutorial Aprovado
Editado pela última vez por Triple em Sexta Ago 11, 2006 18:40, num total de 2 vezes.
Triple
Membro de Ouro
Membro de Ouro
 
Mensagens: 650
Registado: Sexta Jun 24, 2005 14:27

Mensagempor Speed Dragon » Sexta Ago 11, 2006 19:15

O servidor tem também que suportar libraria GD ;)
... Then a japanese tuning company spend a 150.000£ on the engine ...
... so now develops a 1.000 Break Horse Power!
... Not to 60Mph, in 2.8 seconds, Not to 190Mph in 12 seconds ... Top Speed 234Mph!
... Semtex with a Steering Wheel!
Speed Dragon
Moderador
Moderador
 
Mensagens: 5186
Registado: Sexta Mai 23, 2003 15:36
Localização: Lobão - Sª Mª da Feira > FEUP


Voltar para Tutoriais

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron