Inserer photo

cs_mike501 Messages postés 88 Date d'inscription dimanche 1 mai 2005 Statut Membre Dernière intervention 3 septembre 2007 - 15 déc. 2006 à 23:02
cs_Springer Messages postés 85 Date d'inscription lundi 14 juillet 2003 Statut Membre Dernière intervention 14 mars 2007 - 16 déc. 2006 à 10:42
Bonjour,
comment faire pour mettre dans un fichier php une page web http://www.wallpapernation.free.fr/image/Stars%20Et%20Top%20Models%20Femmes/miniature.php qui est une photo qui change tous les jours
merci

2 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
16 déc. 2006 à 10:30
Salut,

ce probleme a été expliqué plein de fois ici...

tu choisis dans une BDD une photo par jour, tu la choisis, et tu l'affiches, c'est un exemple tout simple

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
0
cs_Springer Messages postés 85 Date d'inscription lundi 14 juillet 2003 Statut Membre Dernière intervention 14 mars 2007 1
16 déc. 2006 à 10:42
Bonjour,
je te propose une piste d'action :
soit ta collection de photo, stockée dans un dossier sur ton site
photo_01;
photo_02;
photo_03;
.........;
photo_n;
comme tu le remarques j'ai attribué à chaque photo un numéro unique qu'il est facile de récupérer avec la fonction explode() de php.
Dans un fichier plat ou dans une table de ta base de données, tu associes à chaque photo un jour de la semaine ou du mois :
exemple :
photo_01 => lundi;
photo_02 => mardi;
etc;
soit un jour du mois (Attention pense à vérifier le nombre de jour total du mois avant)
photo_01 => 1;
photo_02 => 2;
......;
photo_30 => 30;
Bien voici pour les bases.
Maintenant l'affichage :
Tu vas générer à la première connection du jour un fichier, ex : "affich_photo_jour.txt" qui contiendra ton code html

Ce fichier sera appelé dans ta page par la fonction require().
Maintenant le script qui détermine le jour :
dans php il existe une fonction qui te permet de récupérer la date de la dernière modification d'un fichier : filemtime(), Attention le format de la date est au format Unix, donc à transformer avec la fonction date() pour obtenir soit le jour, différent format possible pour le nom des jours ou leur rang dans la semaine, soit la date (ex: 12 (décembre 2006)).
Donc tu récupères la dernière date de modification du fichier affich_photo_jour.txt tu la compare à la date du jour, si la date est inférieure à celle-ci tu ré-écris ton fichier avec la bonne photo.
sinon c'est que cela a déjà été fait donc pas d'action.
Et hop la boum comme disait prosper
0
Rejoignez-nous