PHP

Como deixar dinâmica a troca de imagens em PHP

Alterar o logotipo ou o tema do mesmo, de acordo com uma data ou um intervalo de datas específico, é um recurso que poderá lhe poupar algum tempo. Neste post veja como deixar dinâmica a troca de imagens em PHP.

O código abaixo faz essa alteração com base na data atual:

  <?php
   date_default_timezone_set('America/Sao_Paulo');
   $data = date("Y-m-d H:i:s");
   
   $mes = substr($data,5,2);//Extrai mês da data
   $dia = substr($data,8,3);//Extrai dia da data
         
   //--- ALTERA TEMA DO LOGOTIPO DE ACORDO COM AS DATAS COMEMORATIVAS ---		 
   if($mes == 02 && $dia > 7 && $dia < 15) //Semana do Carnaval
	echo('<a href="index.php"><img src="logotipo-carnaval.png" alt="CriandoBits"></a>');	   
   elseif($mes == 03 && $dia > 20 && $dia < 30) //Semana da Páscoa
	echo('<a href="index.php"><img src="logotipo-pascoa.png" alt="CriandoBits"></a>');
   elseif($mes == 04 && $dia == 21) //Tiradentes
	echo('<a href="index.php"><img src="logotipo-tirad.png" alt="CriandoBits"></a>');
   elseif($mes == 09 && $dia == 7) //Independência
	echo('<a href="index.php"><img src="logotipo-indep.png" alt="CriandoBits"></a>');
   elseif($mes == 11 && $dia == 2) //Finados
	echo('<a href="index.php"><img src="logotipo-finados.png" alt="CriandoBits"></a>');
   elseif($mes == 11 && $dia == 15) //Proclam. República
	echo('<a href="index.php"><img src="logotipo-procrep.png" alt="CriandoBits"></a>');
   elseif($mes == 12 && $dia > 18 && $dia < 26) //Semana Natal
	echo('<a href="index.php"><img src="logotipo-snatal.png" alt="CriandoBits"></a>');
   elseif($mes == 12 && $dia > 25 && $dia < 32) //Semana fim de ano
	echo('<a href="index.php"><img src="logotipo-fimano.png" alt="CriandoBits"></a>');
   elseif($mes == 01 && $dia == 01) //Início de ano
	echo('<a href="index.php"><img src="logotipo-fimano.png" alt="CriandoBits"></a>');	    
   else
   {
   	Em datas e períodos não comemorativos, mantém-se o logotipo padrão 
	echo('<a href="index.php"><img src="logotipo-padrao.png" alt="CriandoBits"></a>');
   }      
   
  ?> 

Veja que o arquivo do logotipo é alterado de acordo com os intervalos de datas. 

DESEJA APRIMORAR SEUS CONHECIMENTOS EM PHP ORIENTADO A OBJETOS?

Então conheça o curso online que já ajudou milhares de pessoas a aprender a programar e desenvolver seus próprios projetos do ZERO.

CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS:

Link do curso: https://go.hotmart.com/A18082772K

Como criar enquete com PHP

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *