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 jour Image du jour en php sans GD - script une image à chaque jour
Note : 4.2/5 (3 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

Bonjour,
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
<?php
$images = array(
                'image1.png',
                'image2.jpeg',
                'image3.gif',
                'image4.png'
        );
$jour = (int)date('Ymd');
$count = count($images)-1;
srand($jour);
echo 'Image du jour:<br /><img src="'.$images[rand(0,$count)].'" alt="Image du jour" />';
?>

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:

Commentaires

Ajouter un commentaire





Vous n'êtes actuellement pas connecté, certaines de vos informations(tel que votre Adresse IP) seront enregistrées pour éviter du spam.
Votre message ne doit pas contenir certains mots ou une adresse internet, sinon, il ne sera pas envoyé.

Les commentaires

Envoyé 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 :)
Envoyé par dadou le 13/07/2010 à 13:36:06
si je veu modifier la taille?
keks k'il fo faire? et merci
Envoyé par sanaa01 le 29/10/2010 à 19:07:07
hhh
Envoyé par Bab le 10/04/2011 à 17:04:40
Bonjour, j'aimerais pour mon site google:

Qu'en cliquant sur une image, un texte aléatoire puisse être lu, existe-t-il une manière relativement simple pour y parvenir ou un logiciel peut-il le réaliser à ma place?

Merci, Merci de bien vouloir m'aider
Envoyé par ayEHaZZAelXeE le 04/06/2011 à 16:01:36
Kudos! What a neat way of tihkinng about it.
Envoyé par vauxaskh le 24/01/2012 à 12:30:21
20
Envoyé par RwWsdQAH le 01/02/2013 à 14:11:10
Mais qu'est c'que.!!! c9norme il faut cre9er un spectacle enteir avec le style du sultan t entend! Concentre toi !!! On rie aux larmes willaxxx avec des pots en regardant e7a , y a du ge9nie la dedant , e7a faisait longtemps qu on n avait pas vu un commique aussi sensible aux petits de9tails et surtout aux gros de9lires !!


Il y a actuellent 13 personne(s) connecté(es)
Page générée en 0.004838 secondes
Retour en haut
Règlements - Nous contacter - Aider le site - RSS News
Copyright © Support du web - Toute copie partielle ou complète de nos créations est interdite sans l'accord de ses auteurs.
Toutes les marques citées appartiennent à leurs compagnies respectives.