<?php
function cumprimentar() {
	// Script de cumprimento
	$horario	 = date("G");  // Recebe a hora 
	$cumprimento = "";
	// Verificar o horario
	switch ($horario) {
		case (($horario >= "0") and ($horario < "6")) 	: { $cumprimento = "Boa Madrugada. "; 	break; }
		case (($horario >= "6") and ($horario < "12")) 	: { $cumprimento = "Bom Dia. ";  		break; }
		case (($horario >= "12") and ($horario < "18")) 	: { $cumprimento = "Boa Tarde. ";  	break; }					
		case (($horario >= "18") and ($horario < "23")) 	: { $cumprimento = "Boa Noite. ";  	break; }
	}
	// Informa o dia da semana
	$dia_semana  = getdate();  // Recebe o dia da Semana
	$Semana		 = "";
	switch ($dia_semana) {
		case ($dia_semana["wday"] == "0" ) 	: { $cumprimento .= " Domingo, ";		break; }
		case ($dia_semana["wday"] == "1" ) 	: { $cumprimento .= " Segunda-Feira, ";	break; }
		case ($dia_semana["wday"] == "2" )  : { $cumprimento .= " Ter�a-Feira, ";	break; }
		case ($dia_semana["wday"] == "3" ) 	: { $cumprimento .= " Quarta-Feira, "; 	break; }
		case ($dia_semana["wday"] == "4" ) 	: { $cumprimento .= " Quinta-Feira, "; 	break; }
		case ($dia_semana["wday"] == "5" )  : { $cumprimento .= " Sexta-Feira, ";  	break; }
		case ($dia_semana["wday"] == "6" )  : { $cumprimento .= " S�bado, "; 		break; }		
	}
	$cumprimento .= date("d") . " ";	
	// Informa o mes 
	$mes  = getdate();  // Recebe o dia da Semana
	$Semana		 = "";
	switch ($mes) {
		case ($mes["mon"] == "1" ) 	: { $cumprimento .= "de Janeiro de ";	break; }
		case ($mes["mon"] == "2" ) 	: { $cumprimento .= "de Fevereiro de ";	break; }
		case ($mes["mon"] == "3" ) 	: { $cumprimento .= "de Mar�o de ";		break; }
		case ($mes["mon"] == "4" ) 	: { $cumprimento .= "de Abril de ";		break; }		
		case ($mes["mon"] == "5" ) 	: { $cumprimento .= "de Maio de ";		break; }
		case ($mes["mon"] == "6" ) 	: { $cumprimento .= "de Junho de ";		break; }
		case ($mes["mon"] == "7" ) 	: { $cumprimento .= "de Julho de ";		break; }		
		case ($mes["mon"] == "8" ) 	: { $cumprimento .= "de Agosto de ";	break; }	
		case ($mes["mon"] == "9" ) 	: { $cumprimento .= "de Setembro de ";	break; }	
		case ($mes["mon"] == "10" ) : { $cumprimento .= "de Outubro de ";	break; }
		case ($mes["mon"] == "11" ) : { $cumprimento .= "de Novembro de ";	break; }
		case ($mes["mon"] == "12" ) : { $cumprimento .= "de Dezembro de ";	break; }
	}
	$cumprimento .= date("Y");
	echo $cumprimento;
}
?>