Images différentes chaque jour avec légende
Résolu
MoonlitSunset
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
MoonlitSunset Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
MoonlitSunset Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Images différentes chaque jour avec légende
- Légende image word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Des images - Guide
- Mettre a jour chromecast - Accueil - Guide TV et vidéo
5 réponses
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 ^^ !
et touuuut cela c'est d'apres ce que j'ai compris de tes intensions ^^ !
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...
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...
<?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 );
?>
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 );
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question