Script de Cumprimento (Bom dia, Boa Tarde, etc)
Script que cumprimenta o usuário, com exemplo de condicionais associadas à função date(). Apenas de caráter introdutório.Exemplos:
Bom Dia, Boa Tarde, Boa Noite, etc.
Bom Dia, Boa Tarde, Boa Noite, etc.
Descrição
Script que cumprimenta o usuário, com exemplo de condicionais associadas à função date(). Apenas de caráter introdutório.Exemplos:
Bom Dia, Boa Tarde, Boa Noite, etc.
Bom Dia, Boa Tarde, Boa Noite, etc.
<?php
/*inicializando o código*/
/*Script que "cumprimenta" o usuário na página. Bom dia, Boa tarde,etc*/
$hora_do_dia=date("H");
/*uso de condicionais, poderíamos utilizar o switch também*/
if (($hora_do_dia >=6) && ($hora_do_dia <=12)) echo "Bom Dia!";
if (($hora_do_dia >12) && ($hora_do_dia <=18)) echo "Boa Tarde!";
if (($hora_do_dia >18) && ($hora_do_dia <=24)) echo "Boa Noite!";
if (($hora_do_dia >24) && ($hora_do_dia <6)) echo "Boa Madrugada!";
/*Elaborado por Marcelo Santos Araujo - msa@nanet.com.br*/
?>
eu testei esse script e funcionou tudo bem até às 23:59, depois dessa hora em diante, não exibia resultado nenhum, só funcionou quando alterei essa parte:
if (($hora_do_dia >24) && ($hora_do_dia <6)) echo "Boa Madrugada!";
para:
if ($hora_do_dia <6) echo "Boa Madrugada";
Creio que o motivo é que não é possivel satisfazer as duas condições (>24 e <6) porque depois de 23:59 vem 00:00.
Deve ser mais ou menos por ai...
Valeu pelo script Marcelo...