Jump to content
Sign in to follow this  
Electric

[cherche] Script Image aleatoire

Rate this topic

Recommended Posts

Bonjour tout le monde :)

Voila, je voudrai savoir si il existe un script ou autre moyen pour afficher une image aleatoire (type, img1, img2, img3 etc...) a chaque chargement de page, et dans un fichier CSS ??? SVP

Voila la partie de code:

#swbandeau{
position:absolute;
left: 50%;
margin-left: -390px;
top: 50px;
width: 780px;
height: 150px;
background: #ffffff url(logo.gif);
border-left: 3px solid #fff;
border-right: 3px solid #fff;
border-top: 3px solid #fff;
}

Merci par avance :smartass:

Share this post


Link to post
Share on other sites

Salut,

tu peux créer un fichier php avec un header CSS, ce qui permet d'ajouter des données dynamiques dans ton fichier CSS. (et donc de gérer ton image aléatoire)

++

Share this post


Link to post
Share on other sites

Ok sa a l'air simple comme sa ! Mais je ne connais pas du tout cette manip !

créer un fichier php avec un header CSS
Sa je pense savoir faire.

ajouter des données dynamiques dans ton fichier CSS. (et donc de gérer ton image aléatoire)
La par contre je bloque !

Mon code css avec l'image est dans un fichier .css ! Rattacher d'un fichier php.

	</div>
<div id="swbandeau">

</div>

donc si besoins je n'aurai pas besoins de crée un autre fichier php ?

Share this post


Link to post
Share on other sites

Voilà un exemple de fichier php que j'utilise comme fichier CSS:

<?php
//connection à la base
//requete pour determiner la couleur ou dans ton cas l'image aléatoire ($couleur_background et $image_background)
include("config.php");

header("Content-Type: text/css");
?>
.body {
background-color:<?=$couleur_background?>;
}

#swbandeau{
position:absolute;
left: 50%;
margin-left: -390px;
top: 50px;
width: 780px;
height: 150px;
background: #ffffff url(<?=$image_background?>);
border-left: 3px solid #fff;
border-right: 3px solid #fff;
border-top: 3px solid #fff;
}

Voilà, enregistre bien ton fichier avec l'extension php

Enfin, dans tes pages qui utilise ce fichier CSS au lieu de:

_AT_import url(http://www.tonUrl.com/CSS/tonFichier.css);

tu met

_AT_import url(http://www.tonUrl.com/CSS/tonFichier.php);

et voilà le tour et joué ;)

Share this post


Link to post
Share on other sites

Ou alors tu met l'image logo.php

#swbandeau{

background: #ffffff url(logo.php);

}

et dans logo.php

$imagealeatoire=url de l'image choisie au hasard;

header("Content-type: image/gif");
header("location:".$imagealeatoire);

Je fais ça de tête alors il y a peut etre des bugs

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...