Probleme code php date
flechman
Messages postés
3
Statut
Membre
-
flechman Messages postés 3 Statut Membre -
flechman Messages postés 3 Statut Membre -
salut,
je suis en train de plancher sur un code php avec la fonction date pour afficher un texte sur mon site en fonction de l'heure et jour qu'il est, j'ai réussi a faire un code qui a priori me semblait bon mais ne marche pas comme je veux :
je l'ai testé donc dans la tranche horaire et le jour où ca devait apparaitre et finalement, il m'affiche "musique" (c-a-d le else) alors je me suis dit kil y avait un probleme dans le code "if" donc j'ai essayé sans le jour, sans les minutes, rien... il m'affiche toujours "musique", ca commence a me prendre la tete serieusement ca fait deux jours que je suis dessus... ya t'il une faute dans le code ?
je suis en train de plancher sur un code php avec la fonction date pour afficher un texte sur mon site en fonction de l'heure et jour qu'il est, j'ai réussi a faire un code qui a priori me semblait bon mais ne marche pas comme je veux :
<?php
if(date(w==6&&Hi>=1000&&Hi<=2300))
{
echo "emission1";
}
else
{
echo "musique";
}
?>
je l'ai testé donc dans la tranche horaire et le jour où ca devait apparaitre et finalement, il m'affiche "musique" (c-a-d le else) alors je me suis dit kil y avait un probleme dans le code "if" donc j'ai essayé sans le jour, sans les minutes, rien... il m'affiche toujours "musique", ca commence a me prendre la tete serieusement ca fait deux jours que je suis dessus... ya t'il une faute dans le code ?
A voir également:
- Probleme code php date
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Bonjour,
j'utilise le code suivant:
si tu as besoin d'afficher plus de 2 messages dans une journée ou semaine par exemple, il te suffit de rajouter avant ?> le code suivant autant de fois qu'il te faux en changeant les jours et ou heures du message.
Bonne journée
j'utilise le code suivant:
<?php
//début condition d'affichage des message ou non
//mktime ( HEURES, MINUTES, SECONDES, MOIS, JOUR, ANNEE )
if ( time() >= mktime ( 0, 0, 0, 10, 10, 2008 ) && time() <= mktime ( 23, 59, 0, 10, 19, 2008 ))
{
echo 'Message n°1' ; // txt message
}
else
if ( time() >= mktime ( 0, 0, 0, 10, 20, 2008 ) && time() <= mktime ( 23, 59, 0, 11, 8, 2008 ))
{
echo 'Message n°2'; // txt message
}
?>
si tu as besoin d'afficher plus de 2 messages dans une journée ou semaine par exemple, il te suffit de rajouter avant ?> le code suivant autant de fois qu'il te faux en changeant les jours et ou heures du message.
else
if ( time() >= mktime ( 0, 0, 0, 10, 20, 2008 ) && time() <= mktime ( 23, 59, 0, 11, 8, 2008 ))
{
echo 'Message n°3'; // txt message
}
Bonne journée
merci mais euh je pense pas que ca va m'aider... en fait ce que je cherche à afficher, c'est l'emission qui est diffusée actuellement (c pour une radio le site) et donc la grille des programmes c comme un emploi du temps à l'école, ya pas les mêmes émissions du lundi au dimanche mais toutes les semaines sont pareilles...
donc pour chisoir le jour je veut pas la date, je veux pouvoir choisir l'heure et les minutes mais aussi le jour de la semaine (lundi, mardi...) comme ca g juste a faire mon script en fonction de la semaine au lieu de mettre des jours précis et de refaire le code tous les jours ou semaines lol
merci kan meme
donc pour chisoir le jour je veut pas la date, je veux pouvoir choisir l'heure et les minutes mais aussi le jour de la semaine (lundi, mardi...) comme ca g juste a faire mon script en fonction de la semaine au lieu de mettre des jours précis et de refaire le code tous les jours ou semaines lol
merci kan meme