← Desenvolvimento

Aniversários - mostrar consoante o dia

Lida 1284 vezes

Offline

bfms 
Equipa
Mensagens 1769 Gostos 40
Feedback +1

Troféus totais: 35
Trófeus: (Ver todos)
Search Level 6 Apple User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Olá,

Não tenho, ainda, muito conhecimento de programação php e tenho umas questões acerca de uma coisa que estou a pensar fazer.

1- Gostaria que num determinado local do site aparecesse x imagem quando fosse y dia.
Exemplo: Tenho uma imagem com os aniversarios de hoje (imagem1.jpg) - (dia 24 de Fevereiro) e ela é mostrada durante o dia de hoje. No servidor tenho a imagem2.jpg para os aniversários de amanhã.
Há algum script já feito ou alguma solução eficiente e não muito pesada que faça isso?
Basicamente mostrar uma imagem consoante o dia / data.

2- Como poderia fazer o que disse acima mas via BD (não teria necessariamente de mostrar uma imagem mas sim os nomes apenas)?  Ou seja através de um formulário insiro os dados das pessoas na BD e depois como faço para apresentar no determinado dia as pessoas que fazem anos?


Agradeço desde já qualquer ajuda. :grin:
Offline

bfms 
Equipa
Mensagens 1769 Gostos 40
Feedback +1

Troféus totais: 35
Trófeus: (Ver todos)
Search Level 6 Apple User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Encontrei este código. Ele mostra uma imagem para cada dia da semana:

Código: [Seleccione]
<?php
/**
* Change the name of the image folder
*
* Images must be named Monday.gif, Tuesday.gif etc
*/

// Change to the location of the folder containing the images
$image_folder "images/days";

// You do not need to edit below this line
$today date('l');
if (
file_exists($image_folder."/".$today.".jpg")) {
echo 
"<img src=\"$image_folder/".$today.".jpg\">";
}
else {
echo 
"No image was found for $today";
}
?>


A imagem deve ter o nome: "Monday, Tuesday" etc...

Fica aqui para quem necessitar do mesmo.
Offline

MarKo 
Administrador
Mensagens 4610 Gostos 10
Feedback +1

Troféus totais: 37
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter 10 Polls Poll Starter

Obrigado! :)
Offline

goodsound 
Membro
Mensagens 2485 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

isso vai-me dar jeito...
:obrigado:
;)