IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Changer anim en fonction de l'heure


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Changer anim en fonction de l'heure
    Bonjour je voudrais un code qui permet de changer d'animation flash selon l'heure de la journée.
    De 6h à 8h image crépuscule
    De 8h à 18h image jour
    De 18h à 20h image crépuscule
    De 20h à 6h image nuit

    Voila, en espèrent être assez clair. Merci d'avance.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    c'est pas de l'html,
    soit du javascript soit du php à toi de voir sachant que dans les deux cas c'est réalisable.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre émérite Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Points : 2 589
    Points
    2 589
    Par défaut
    Citation Envoyé par Vil'Coyote Voir le message
    c'est pas de l'html,
    soit du javascript soit du php à toi de voir sachant que dans les deux cas c'est réalisable.
    +1... Ce n'est pas réalisable en (X)HTML seul.
    Personnellement, je me tournerai du côté du PHP (Javascript pouvant être désactivé par l'utilisateur)
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    D'accord alors comment le faire en php? Je ne me sert pas de php sauf de script déjà tout fait donc si vous pourriez me faire le code c'est serait cool car je n'y connait vraiment rien.
    Par contre mes pages sont en .html alors je ne sais si c'est possible d'inserer du php dans une page html?
    Merci d'avance

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 13
    Points : 5
    Points
    5
    Par défaut
    il suffit de changer l'extension de la page en .php et tu peu intégrer du php entre les balises <? ?>
    sa ne pose pas de problème pour le code je pense que d'autre serons plus apte que moi pour le rédiger...

  6. #6
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    dans une page html comme indiqué avant par gilaw impossible d'afficher du php, il faut renommer en .php et t'assuré que le serveur web qui t'héberge le supporte.

    sinon niveau code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    $heure = date("H");
     
     
     
    if( $heure>=6 && $heure<8) { $src="tonimagecrépuscule"; }
    if( $heure>=8 && $heure<18) { $src="tonimagejour"; }
    if( $heure>=18 && $heure<20) { $src="tonimagecrépuscule"; }
    if( $heure>=20 && $heure<6) { $src="tonimagenuit"; }
     
    echo '<img scr="'.$src.'">";
    
    ?>
    maintenant à toi de voir si ça te va.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Merci pour le code mais je l'ai essayé dans une page en php: http://greenflash.fr/heure.php

    Ca ne marche pas. Mon hébergeur accepte pourtant le php

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il y a une petite faute de guillemet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $heure = date("H");
    if( $heure > 20 || $heure < 8) { $src="tonimagenuit;" }
    elseif ($heure>18) { $src="tonimagecrépuscule"; }
    else  { $src="tonimagejour"; }
     
    echo '<img scr="'.$src.'">';
    ?>
    avec des else, c'est un peu plus optimisé.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup, alors j'ai mis ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $heure = date("H");
     
    if( $heure>=6 && $heure<8) { $src="http://greenflash.fr/crbst_header2_20crepuscule.png"; }
    if( $heure>=8 && $heure<18) { $src="http://greenflash.fr/crbst_header2_20jour.png"; }
    if( $heure>=18 && $heure<20) { $src="http://greenflash.fr/crbst_header2_20crepuscule.png"; }
    if( $heure>=20 && $heure<6) { $src="http://greenflash.fr/crbst_header2_20nuit.png"; }
     
    echo '<img scr="'.$src.'">';
     
    ?>
    Mais l'image ne s'affiche pas. Faut-il mettre quelque chose sur la ligne suivante?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<img scr="'.$src.'">';

  10. #10
    Membre chevronné
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Points : 1 839
    Points
    1 839
    Par défaut
    Bonsoir,

    il faut utiliser le meta "G" au lieu de "H" pour la date
    et modifier la derniere condition

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    $heure = date("G");
    $src="";
    if( $heure>=6 && $heure<8 ) 
        $src="http://greenflash.fr/crbst_header2_20crepuscule.png";
    if( $heure>=8 && $heure<18 ) 
        $src="http://greenflash.fr/crbst_header2_20jour.png";
    if( $heure>=18 && $heure<20 ) 
        $src="http://greenflash.fr/crbst_header2_20crepuscule.png";
    if( $heure < 6 || $heure>=20 ) 
        $src="http://greenflash.fr/crbst_header2_20nuit.png";
     
    echo "<img src=\"".$src."\" alt=\"\" />"; 
    ?>


Discussions similaires

  1. Changer d'icone en fonction de l'heure
    Par loribac dans le forum APIs Google
    Réponses: 5
    Dernier message: 15/11/2014, 17h27
  2. changer image en fonction de la selection d'une Listbox
    Par avogadro dans le forum Composants VCL
    Réponses: 10
    Dernier message: 28/04/2006, 17h18
  3. Réponses: 7
    Dernier message: 03/03/2006, 16h51
  4. Action en fonction de l'heure
    Par combattant dans le forum ASP
    Réponses: 3
    Dernier message: 17/12/2003, 17h22
  5. requete en fonction de l'heure
    Par matberry dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/06/2003, 22h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo