Saudação - Fórum WMO
Como fazer uma saudação ao usuário dependendo da hora de acesso?
Com este código você pode fazer pegando a hora do computador do usuário:
minha_data == new Date()
minha_hora == minha_data.getHours();
if(minha_hora > 4 && minha_hora < 12){
trace("Bom Dia!");
}else if(minha_hora > 11 && minha_hora < 19){
trace("Boa Tarde!");
}else if(minha_hora > 18 || minha_hora < 5){
trace("Boa Noite!");
}
Pode usar no php, assim:
No php já faz logo os condicinais e devolve pro flash a string qeu vai ser exibida:
<?php
$zora = date(" H "); /*retorna uma string no formato
24 horas*/
if($zora > 12 && $zora<18) {
$devolve = "Boa tarde!!";}
else if ($zora > 0 && $zora <12 ){
$devolve = "Bom dia!!";}
else {
$devolve = "Boa noite!!";}
echo "&devolve=$devolve";
?>
No flash, num frame:
createTextField("texto",getNextHighestDepth(),0,0,200,30);
lv = new LoadVars();
lv.onLoad = function() {
texto.text = this.devolve;
};
lv.load("http://localhost/hora.php");
Se voce tem php instalado na tua máquina e habilitou o IIS para executar, salva os php no inetpub/wwwroot e chama o php pro flash usando o endereço "http://localhost/nome_do_seu_php.php" que não precisa ficar abrindo o browser pra testar.
Um abraço,
Patrique André
Blogged with Flock

Nenhum comentário:
Postar um comentário