Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2006, 12h22   #1
Membre régulier
 
Avatar de innova
 
Inscription : juillet 2004
Messages : 185
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 185
Points : 73
Points : 73
Par défaut Défilement d'images aléatoires ?

Bonjour,

Je désire créer une bannière animée.

Malheureusement c'est le format gif et c'est pas très beau :-((
( 256 couleurs)

Alors, comment faire défiler de facon aléatoire trois images ( jpg ) de façon aléatoire ?

Donc, chaque fois que le visitueur arrive sur le site il a une bannière différente... Une des trois image quoi.

Pourriez-vous me montrer un exemple ?

MErci
++
innova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 12h32   #2
Membre chevronné
 
Avatar de Korko Fain
 
Étudiant
Inscription : août 2005
Messages : 632
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 632
Points : 632
Points : 632
Je ne peux pas te donner concretement d'exemple mais il va te falloir faire un fichier php qui va faire croire qu'il sagit d'une image (via les headers et le type MIME)

Dans ton fichier php, tu devra selectionner aléatoirement (random ?) une des 3 images et l'afficher. Ainsi, tu aura une image aléatoire.
Korko Fain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 12h41   #3
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Tout à fait. Un truc du genre devrait faire l'affaire :
Code :
1
2
3
4
5
6
7
<?php
$mes_images = glob('/path/to/my/images/*.jpg');
shuffle($mes_images);
 
header('Content-type: image/jpg');
readfile(array_pop($mes_images));
?>
Code html :
1
2
3
4
 
<div id="banniere">
   <img src="banniere.php" />
</div>
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 12h55   #4
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 791
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 791
Points : 1 681
Points : 1 681
Salut,
sinon tu nommes tes images 1.gif, 2.gif, etc. et tu les appelles comme ca :
Code HTML :
<img src="<?php echo rand(1, 3); ?>.gif"/>

Bye
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 07h14   #5
Membre régulier
 
Avatar de innova
 
Inscription : juillet 2004
Messages : 185
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 185
Points : 73
Points : 73
Citation:
Envoyé par Djakisback
Salut,
sinon tu nommes tes images 1.gif, 2.gif, etc. et tu les appelles comme ca :

<img src="<?php echo rand(1, 3); ?>.gif"/>

Bye
slt,

oki merci je vais essayer.

++
innova est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h46.


 
 
 
 
Partenaires

Hébergement Web