[PHP] Afficher une image selon heure et date

Fermé
Jordan - Modifié par Jordan le 10/05/2011 à 19:18
 Jordan - 11 mai 2011 à 13:10
Bonjour,

Voilà j'aimerais savoir comment mettre ce code en PHP :

<script language="JavaScript"> 
<!-- Hide the script from non-Javascript browsers 
var date_statement=""; 
var time_statement=""; 
var today=new Date(); 
var month=""; 
var day=""; 
function todays_date() { 
var day_of_week=today.getDay(); 
document.day="" 
if(day_of_week==0) 
document.day="Dimanche"; 
if(day_of_week==1) 
document.day="Lundi"; 
if(day_of_week==2) 
document.day="Mardi"; 
if(day_of_week==3) 
document.day="Mercredi"; 
if(day_of_week==4) 
document.day="Jeudi"; 
if(day_of_week==5) 
document.day="Vendredi"; 
if(day_of_week==6) 
document.day="Samedi"; 
} 
function time_of_day() { 
var time=today.getHours()+0; 
var day_of_week=today.getDay(); 
if(day_of_week==1) 
if(time>=0 && time<18) 
time_statement="images/encemomentttsp00h18h.png" 
if(day_of_week==1) 
if(time>=18 && time<20) 
time_statement="images/encemomentremzone.png" 
if(day_of_week==1) 
if(time>=20 && time<21) 
time_statement="images/encemomentmelozik20h21h.png" 
if(day_of_week==1) 
if(time>=21 && time<23) 
time_statement="images/encemomentlibreantennelundi.png" 
if(day_of_week==1) 
if(time>=23 && time<24) 
time_statement="images/encemomenttekno6temrediff.png" 


if(day_of_week==2) 
if(time>=0 && time<17) 
time_statement="images/encemomentttsp00h18h.png" 
if(day_of_week==2) 
if(time>=17 && time<17,15) 
time_statement="images/encemomentkardeurcine.png" 
if(day_of_week==2) 
if(time>=17,15 && time<18) 
time_statement="images/encemomentttsp17h1518h.png" 
if(day_of_week==2) 
if(time>=18 && time<20) 
time_statement="images/encemomentremzone.png" 
if(day_of_week==2) 
if(time>=20 && time<22) 
time_statement="images/encemomentmelozik.png" 
if(day_of_week==2) 
if(time>=22 && time<24) 
time_statement="images/encemomenthitsonly.png" 


if(day_of_week==3) 
if(time>=0 && time<18) 
time_statement="images/encemomentttsp00h18h.png" 
if(day_of_week==3) 
if(time>=18 && time<20) 
time_statement="images/encemomentremzone.png" 
if(day_of_week==3) 
if(time>=20 && time<21) 
time_statement="images/encemomentmelozik20h21h.png" 
if(day_of_week==3) 
if(time>=21 && time<23) 
time_statement="images/encemomentlibreantennemercredi.png" 
if(day_of_week==3) 
if(time>=23 && time<24) 
time_statement="images/encemomenttekno6tem.png" 


if(day_of_week==4) 
if(time>=0 && time<18) 
time_statement="images/encemomentttsp00h18h.png" 
if(day_of_week==4) 
if(time>=18 && time<20) 
time_statement="images/encemomentremzone.png" 
if(day_of_week==4) 
if(time>=20 && time<22) 
time_statement="images/encemomentmelozik.png" 
if(day_of_week==4) 
if(time>=22 && time<23) 
time_statement="images/encemomentmaxidance.png" 
if(day_of_week==4) 
if(time>=23 && time<24) 
time_statement="images/encemomentttsp23h00h.png" 


if(day_of_week==5) 
if(time>=0 && time<6) 
time_statement="images/encemomentttsp00h18h.png" 
if(day_of_week==5) 
if(time>=6 && time<12) 
time_statement="http://speed-radio.fr/emissions/groovedance6h12h.bmp" 
if(day_of_week==5) 
if(time>=12 && time<14) 
time_statement="images/encemomentttsp20h22h.png" 
if(day_of_week==5) 
if(time>=14 && time<19) 
time_statement="http://speed-radio.fr/emissions/groovedance14h19h.bmp" 


if(day_of_week==6) 
if(time>=0 && time<1) 
time_statement="images/encemomentrrpartymix.png" 
if(day_of_week==6) 
if(time>=1 && time<20) 
time_statement="images/encemomentttsp01h20h.png" 
if(day_of_week==6) 
if(time>=20 && time<22) 
time_statement="images/encemomentlibreantenneredifflundi.png" 
if(day_of_week==6) 
if(time>=22 && time<23) 
time_statement="images/encemomentdancefloorinvasion.png" 
if(day_of_week==6) 
if(time>=23 && time<24) 
time_statement="images/encemomentgoodmorningmiami.png" 


if(day_of_week==0) 
if(time>=0 && time<20) 
time_statement="images/encemomentttsp00h20h.png" 
if(day_of_week==0) 
if(time>=20 && time<22) 
time_statement="images/encemomenthitstop30.png" 
if(day_of_week==0) 
if(time>=22 && time<24) 
time_statement="images/encemomentlibreantennerediffmercredi.png" 
} 
// -- End Hiding Here --> 
</script> 

<script language="JavaScript"><!-- Hide the script from non-Javascript browsers 
time_of_day(); 
document.writeln("<img src='"+time_statement+"' />") 
todays_date(); 
document.writeln("<DT> "+date_statement+"<DT>") 
// -- End Hiding Here --> 
</script>


Svp aidez moi !! :(

A voir également:

2 réponses

toumacompri
11 mai 2011 à 04:00
Yo, pareil en php qu'avec javascript...
Pour la date tu utilises la fonction date() à formater selon ce que tu veut.
Moi j'utiliserais un(au moins) switch plutôt que tous ces if.
Pour l'affichage avec un echo de la variable contenant l'url de l'image à afficher.
0
Tu pourais me transformer le code en php ?
0