Script de permutation d'images à une date donnée

  • Créateur du sujet Créateur du sujet Amok
  • Date de début Date de début

Amok

Membre vénérable
Club iGen
28 Mai 2000
14 409
3 252
PACA
www.pascalrobin.com
... et une heure précise...

Dans l'absolu, et vu mes (petites) connaissances en scripts je me dis que ca doit être possible, non ?
Le hic c'est que jusqu'à présent je ne peux que supprimer l'affichage d'une image a une date déterminée, pas la remplacer par une autre.

Y a t-il ici un spécialiste pour m'aider ?!

;)
 
Un script en php ?
Intégré à quoi ?

Tu es bien mystérieux.
 
Un script en php ?
Intégré à quoi ?

Tu es bien mystérieux.

Oui, pardon ! Pas mystérieux, au taquet ! :)

En fait un script, peu importe en quoi, du moment qu'il fonctionne ! ;)
Bon, d'un autre côté le moins complexe est toujours le mieux, non ?! ;)

Bon, un exemple !

Tu as une ligne "Carottes (:D) 17 Kg, 10 euros" et en face un picto "Dispo"
A une date précise, une heure précise ce picto se change en "Terminé".

Ca peut-être aussi une photo, qui change toutes les semaines, à 0:00, enfin bref.

Mais bon, vu ce à quoi ca va servir, si il faut construire une centrale nucléaire pour que ca roule, on oublie ! ;)

Voilà ! :D
 
Ce genre d'opération sera certainement "CLIENT SIDE" ca veut dire que si son ordinateur n'est pas à jours, le script ne marchera pas exactement comme tu le voulais.
Enfin bon, partont sur le principe que tout le monde a un ordinateur à l'heure !

Pour ma part je te conseille d'aller lire cette page.

Bonne chance.
 
Pas forcement, le script peut-être côté serveur...
Bloc de code:
si date_actuel > la_date {
affiche "<img src="terminé.jpg />"
}
else {
affiche "<img src="Dispo.jpg" />
}
(pseudo-code)
 
  • J’aime
Réactions: Amok
Pas forcement, le script peut-&#234;tre c&#244;t&#233; serveur...

H&#233; h&#233;, je savais qu'il y aurait des malins ici ! ;)

Bon, maintenant, imaginons que je mette une image aujourd'hui.
Comment faire pour que cette image (Dispo) soit remplac&#233;e le mois prochain (disons le 7 mai &#224; 16h00) par (Indispo) ?

Est-ce aussi simple que :

Bloc de code:
si date_ > la date voulue du changement {
affiche "<img src="termin&#233;.jpg />"
}
else {
affiche "<img src="Dispo.jpg" />
}
?

(N'allez pas imaginer que je vous demande de tout faire pour glander. Comme je vous le disais, je ne suis pas un cador et j'en profite pour comprendre, &#224; travers vos r&#233;ponses, la logique du truc) ;)
 
H&#233; h&#233;, je savais qu'il y aurait des malins ici ! ;)

Bon, maintenant, imaginons que je mette une image aujourd'hui.
Comment faire pour que cette image (Dispo) soit remplac&#233;e le mois prochain (disons le 7 mai &#224; 16h00) par (Indispo) ?

Est-ce aussi simple que :

Bloc de code:
si date_ > la date voulue du changement {
affiche "<img src="termin&#233;.jpg />"
}
else {
affiche "<img src="Dispo.jpg" />
}
?

(N'allez pas imaginer que je vous demande de tout faire pour glander. Comme je vous le disais, je ne suis pas un cador et j'en profite pour comprendre, &#224; travers vos r&#233;ponses, la logique du truc) ;)
Bloc de code:
<?php
  if (time() < $time_de_la_date) {
    echo '<img src="dispo.png" alt="... sont disponibles" />';
  }
  else {
    echo '<img src="indispo.png" alt="... ne sont plus disponibles" />';
  }
?>
Devrait suffire. Apr&#232;s &#231;a pourrait &#234;tre mis &#224; jour facilement si on peut se servir d'une base de donn&#233;es, et encore pour si peu d'info on peut stocker &#231;a dans un fichier texte :)
 
Je précise que la modification n'est pas faites côté client...
C'est à dire que si quelqu'un regarde la page le 7 mai à 15h59, et qu'il reste 2min sur la même page sans recharger, la valeur ne changera pas. Elle ne changera que lors de la prochaine reactualisation de la page.