begin process at 2012 05 27 16:36:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > AFFICHAGE D'UNE PUB ALEATOIRE PARMIS UNE LIST

AFFICHAGE D'UNE PUB ALEATOIRE PARMIS UNE LIST


 Information sur la source

Note :
5 / 10 - par 4 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Débutant Date de création :11/07/2004 Vu :5 930

Auteur : Enneka_NK

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Ce petit script permet d'afficher sur votre page PHP une pub aléatoirement parmis une liste...

Source

  • <?
  • $aleat = rand(0, 3);
  • //$aleat contient un nombre aléatoire entre 0 et 3 (inclus)
  • $images = array('Banniere1', 'Banniere2', 'Banniere3', 'Banniere4');
  • $banniere = $images[$aleat];
  • //$banniere contient l'URL d'une image aléatoire parmis celles proposées...
  • $adresses = array('Adresse1', 'Adresse2', 'Adresse3', 'Adresse4');
  • $URL = $adresses[$aleat];
  • //$URL contient le lien correspondant à la banniere...
  • echo "<a href='$URL'><img src='$banniere' width=468 height=60></a>";
  • //La banniere est affichée
  • ?>
<?
$aleat = rand(0, 3);
//$aleat contient un nombre aléatoire entre 0 et 3 (inclus)


$images = array('Banniere1', 'Banniere2', 'Banniere3', 'Banniere4');
$banniere = $images[$aleat];
//$banniere contient l'URL d'une image aléatoire parmis celles proposées...


$adresses = array('Adresse1', 'Adresse2', 'Adresse3', 'Adresse4');
$URL = $adresses[$aleat];
//$URL contient le lien correspondant à la banniere...


echo "<a href='$URL'><img src='$banniere' width=468 height=60></a>";
//La banniere est affichée
?>

 Conclusion

Modifez 'Banniere1', 'Banniere2', 'Banniere3', 'Banniere4' par les URL de bannieres (468*60), et 'Adresse1', 'Adresse2', 'Adresse3', 'Adresse4' par des liens correspondant aux bannieres!

Adresse1 doit contenir le lien correspondant à Banniere1, etc...!


 Sources du même auteur

[IBF] AJOUTER DES MEMBRES (UTILE POUR LIER LE SITE AU FORUM!...
SCRIPT DE STATISTIQUES (GRAPHIQUE)
GÉNÉRATION D'UNE CLÉ AU HASARD DANS UNE IMAGE

 Sources de la même categorie

Source avec Zip Source avec une capture CAMEMBERT BD par dardelphi
Source avec une capture AMÉLIORATION : CAMEMBERT par asphator
GESTION DE COULEUR par manuche
Source avec Zip NAVIGATOR (+CSSDETECTOR) par xXVoxPopuliXx
COMMENT, AVEC GD, DESSINER UN RECTANGLE TRANSPARENT PLEIN AV... par Rainbow

Commentaires et avis

Commentaire de GRenard le 12/07/2004 02:26:51

Essais plutot de mettre
mt_rand et d'utiliser la fonction count() pour savoir combien d'éléments dans le tableau (au lieu de mettre 0,3 bêtement)

PHP s'ouvre avec  <?php et pas <?

Commentaire de Enneka_NK le 12/07/2004 02:35:16

<? et ?> marchent parfaitement. Je les ai toujours utilisées comme ca, et c'est ce que j'ai appris:
http://www.siteduzero.com/php/pas.php

Je suis n00b en PHP (un mois d'expérience environ). Donc je ne connais pas mt_rand() :)

Pour la fonction count(), c'est vrai que je n'y avais pas pensé.
Je mettrai a jour la source.

Commentaire de GRenard le 12/07/2004 04:30:47

Alors si tu es noob comme tu le dis, écoutes les conseils d'un vieux sage (disons que ca fait bientot 8 ans que je fais du php).
Utilises http://www.php.net pour chercher les fonctions.
Et c'est sur que <? marche, mais c'est <?php qui faut utiliser maintenant parce que dans les prochaines version ca ne marchera plus !

Commentaire de elidris le 07/10/2006 10:35:53

Salut, tu veux dire comme ça ? :

<?php

//$images contient l'URL d'une image aléatoire parmis celles proposées...
$images = array("1"=>'images_1','images_2');

//$adresses contient l'URL d'une image aléatoire parmis celles proposées...  
$adresses = array("1"=>'url_1', 'url_2');

//$aleat compte le nombre de ligne du tableau $images
$aleat = count ($images);
$nombre = mt_rand(1,$aleat); // creation d'un nombre aleatoire

//declaration des variables pour l'affichage
$banniere = $images["$nombre"];
$URL = $adresses["$nombre"];

//affichage de la banniere aleatoire
echo '<a href='.$URL.'><img src='.$banniere.' width="88" height="31" border="0" alt="['.$URL.']" /></a>';  
?>

;) qu'en penses-tu ?

Commentaire de alex67cv le 18/07/2010 20:50:32

Bonjour,j'ai repris le code..que je trouve parfait suffisant...
Mais j'aimerais y rajouter une fonction si cela est possible pour que les bannières change toutes les x secondes par exemples au lieu d'attendre un rechargement de la page pour que la bannière suivantes s'affiche...
J'ai bien trouver un petit bout de code mais en java...je ne suis pas du tout sur que je peux insérer 2 lignes de codes JavaScript dans votre code php..? ou bien c'est possible...?
Dans le cas ou cela n'est pas possible,pouvez m'indiquer le code que je devrais y rajouter à votre code pour permettre un changement de bannières toutes les x secondes s'il vous plait ..?
Merci d'avance...

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales