Images différentes chaque jour avec légende

Résolu
MoonlitSunset Messages postés 22 Statut Membre -  
MoonlitSunset Messages postés 22 Statut Membre -
Bonjour,

J'ai un site sur lequel je veux afficher, sur la page d'accueil, une image qui change chaque jour (ex : 1er janvier, image1, 2 janvier : image2...ainsi de suite pour toute l'année). Avec chaque image j'aimerais qu'une légende, définie au préalable comme les images, s'affiche également. Pour l'instant j'ai ce code :

<?php
echo '<img src="images/image'.date('z').'.gif" alt="image" />';
?>

Mais je ne sais pas comment l'exploiter. Je suis très très novice en php, aussi pouvez-vous être le plus clair possible ? Merci d'avance.
Configuration: Windows XP
Firefox 3.0.6

5 réponses

  1. ensixte
     
    Expliquez au moin Votre Probléme ^^ !
    0
  2. ensixte
     
    ah ben je ne sais pas trop ou est le souci mais , ça parrais simple !! tu met dans le dossier Images les images de 0 a 356 puis chaque jour l'image qui correspond au jour est affichée automatiquement , et pour la légende tu pourrais faire la même chose mais cette fois ci avec la lecture ( fopen("/legendes/legende'.date('z').'.txt", "r" ); puis tu echo le contenu , tu crée le dossier légendes dans le kel tu crée des fichier correspondants a chaque image , en tout t'auras dans le dossier images ( image1.gif , image2.gif ....... image356.gif ) et dans le dossier légendes ( legende1.txt , legende2.txt ...... legende356.txt ) le tout avec correspondances .

    et touuuut cela c'est d'apres ce que j'ai compris de tes intensions ^^ !
    0
  3. MoonlitSunset Messages postés 22 Statut Membre
     
    Merci, je commence à comprendre
    Pour les images, celle d'aujourd'hui s'affiche bien mais pas la légende. Il faut dire que je ne sais pas trop comment l'écrire.

    Voici mon essai :

    <?php
    echo '<img src="image'.date('z').'.gif" alt="image" />';
    fopen("legende'.date('z').'.txt","r");
    ?>

    En voyant l'erreur que ça me renvoit (erreur ligne 33, qui correspond à "fopen...") j'en déduis que ce n'est pas comme ça que je dois l'écrire...
    0
  4. ensixte
     
    <?php
    echo '<img src="image'.date('z').'.gif" alt="image" />';
    fopen("legende'.date('z').'.txt","r");
    ?>

    dans ton script tu ouvre le fichier oui mais tu lis pas dedans
    pour s'y faire fais un fgets() et ça chargera le contenu du .TXT dans ta variable
    ce qui donnera

    <?php
    echo '<img src="image'.date('z').'.gif" alt="image" />';

    $legende = fgets(fopen("legende'.date('z').'.txt","r"));
    echo( $legende );

    ?>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. MoonlitSunset Messages postés 22 Statut Membre
     
    merci ça marche
    0