| Vous êtes ici: Support du web > Scripts et tutoriaux > PHP / MYSQL > Image du jour en php sans GD - script une image à chaque jour |
Image du jour en php sans GD - script une image à chaque jour |
|---|
Image du jour en php sans GD - script une image à chaque jourNote : 4.5/5 (2 votes) Derniéres modifications : 06/06/2009 à 20:38:17 Mots-Clés : image du jour php script fonction une image à chaque jour en php sans utiliser gd utiliser srand seed avec rand choisir une image dans un array image du jour dans une galerie d'image date int photo du jour picture of the day dans ce script, je vais vous montrer comment faire un module Image du jour pour votre site internet en utilisant le PHP. Ce script n'a pas besoin de la librairie(extension) GD et n'utilise pas les fonction du type de fopen... Il utilise de simples arrays. Le fonctionnement est simple, comme dis plus haut il utilise les Array pour la liste des images, ensuite, il récupère la date du style 20090131 et la converti en chiffre (int). par la suite, grâce à ce fameux chiffre il modifie le seed de la fonction rand ce qui permet de récupérer une image différente chaque jour sans lien apparent. Et finalement, l'image du jour est simplement affichée. Voici le script: Code: PHP
C'est tout, si vous avez des question ou problèmes il y a le forum ou contactez moi par MP. merci, j'espère que vous avez aimé ce tutoriel et qu'il vous sera utile. Scripts et tutoriaux similaires à celui ci:
CommentairesAjouter un commentaireLes commentairesEnvoyé par sysy39 le 31/10/2009 à 15:53:17
Bonjour,
Je souhaite afficher des images aléatoires en arrière plan de mon site à l'aide d'une base de données MySql située sur le serveur Orange. L'image ne s'affiche pas. Voici le script : <?php // information pour la connection à la base DB $host = 'localhost'; $user = 'root'; $pass = 'xx'; $db = 'xx'; // connection à la DB $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); mysql_select_db($db) or die ('Erreur :'.mysql_error()); // requête SQL qui compte le nombre total d'images dans la table et qui //récupère tous leurs noms $select = 'SELECT nom FROM background'; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $nbimages= mysql_num_rows($result); // si on a récupéré un résultat on l'affiche. if($nbimages) { // on remplit un tableau contenant les noms des images $numimage=0; while($row = mysql_fetch_array($result)); { $nomimages[$numimage]=$row['nom']; $numimage++; } // on recherche aléatoirement le numéro de la case du tableau contenant le nom de l'image à afficher srand((double)microtime()*1000000); $affimage=rand(1,$nbimages); $ExtfichierOK = '" .jpg .jpeg .png"'; $nomURL = urlEncode ($affimage); } ?> <!-- Affichage de l'image --> <img src="/images/<?php echo $affimage[$numimage];?>" border=0 width=600 height=700 alt="Image aléatoire"> </HTML> Merci pour votre aide. Envoyé par ybouane le 05/11/2009 à 03:58:40
bonjour,
veuillez utiliser le forum pour poser votre question :) http://www.supportduweb.com/forum-discutions.html Merci :) |