Images différentes chaque jour avec légende

Résolu/Fermé
MoonlitSunset Messages postés 19 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 2 avril 2009 - 22 févr. 2009 à 00:18
MoonlitSunset Messages postés 19 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 2 avril 2009 - 22 févr. 2009 à 19:01
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.
A voir également:

5 réponses

Expliquez au moin Votre Probléme ^^ !
0
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
MoonlitSunset Messages postés 19 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 2 avril 2009
22 févr. 2009 à 10:59
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
<?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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MoonlitSunset Messages postés 19 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 2 avril 2009
22 févr. 2009 à 19:01
merci ça marche
0