Script de Cumprimento (Bom dia, Boa Tarde, etc)

Publicado por Marcelo Santos Araujo 26/06/2003

[ Hits: 27.967 ]

Download index.php.txt




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.

  



Esconder código-fonte

<?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*/

?>

Scripts recomendados

Redirecionado paginas com registro de variavel em session

Super Globais

Forum

Formatação de Data

Blooger em PHP


  

Comentários
[1] Comentário enviado por emersonpadilha em 21/03/2005 - 00:27h

Sou novato em php, (na realidade sou novato em tudo..) huahuahua, mas
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...

[2] Comentário enviado por sviniciusmarcos em 18/05/2015 - 16:24h


Agradecido Marcelo Santos Araujo && Emerson Padilha!

[3] Comentário enviado por sviniciusmarcos em 18/05/2015 - 17:29h

Fiz algumas alterações para diminuir o script e para receber a hora certa. Pois numa instalação padrão do Xampp, por exemplo, teria que especificar a região em que a pessoa está.
<?php
date_default_timezone_set('America/Sao_Paulo');
/*Isto é para que consiga a hora da sua região*/

$hora_do_dia=date("H");

if ($hora_do_dia<6) echo 'Boa madrugada!';
elseif ($hora_do_dia<12) echo 'Bom dia!';
elseif ($hora_do_dia<18) echo 'Boa tarde!';
elseif ($hora_do_dia<24) echo 'Boa noite!';
?>


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts