Cherche script banniere aléatoire
Gariig
Messages postés
194
Date d'inscription
Statut
Membre
Dernière intervention
-
Gariig Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
Gariig Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je cherche un script en php pour diffuser aléatoirement mes propres bannières aussi bien en gif qu'en Flaaash
Merci
je cherche un script en php pour diffuser aléatoirement mes propres bannières aussi bien en gif qu'en Flaaash
Merci
A voir également:
- Cherche script banniere aléatoire
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Bannière instagram - Guide
- Script cmd - Guide
9 réponses
Salut,
Disons que tu as 3 bannières que tu veux placer aléatoirement:
Tout d'abord, choisissons un nombre aléatoirement entre 1, 2 et 3
Puis mettons une condition pour chacun des cas
Et ensuite on affiche la bannière
Et voila.
Je te conseil de mettre les 2 premières étapes dans un fichier a part, et que tu mettra en 'Include'
Je n'est pas tester, mais sa devrait le faire, même si il n'est pas forcément complet.
Cordilement
Disons que tu as 3 bannières que tu veux placer aléatoirement:
Tout d'abord, choisissons un nombre aléatoirement entre 1, 2 et 3
<?php mt_srand((float) microtime()*1000000); $nbr = mt_rand(1, 3); ?>
Puis mettons une condition pour chacun des cas
<?php if ( $nbr == 1){ $source = 'http://www.source_de_banniere1.gif' ; $alt = 'alt1' ; $titre = 'titre1' ; } if ( $nbr == 2){ $source = 'http://www.source_de_banniere2.jpg' ; $alt = 'alt2' ; $titre = 'titre2' ; } if ( $nbr == 3){ $source = 'http://www.source_de_banniere3.png' ; $alt = 'alt3' ; $titre = 'titre3' ; } ?>
Et ensuite on affiche la bannière
<?php echo '<img src='.$source.' alt='.$alt.' title='.$titre.' />'; ?>
Et voila.
Je te conseil de mettre les 2 premières étapes dans un fichier a part, et que tu mettra en 'Include'
Je n'est pas tester, mais sa devrait le faire, même si il n'est pas forcément complet.
Cordilement
Je comprend vos méthodes
Mais pour un fichier flash ??
C est pas possible de placer une URL d'une banniere flash dans un array?! si ?
Comment faire ?
Merci
Mais pour un fichier flash ??
C est pas possible de placer une URL d'une banniere flash dans un array?! si ?
Comment faire ?
Merci
Je comprend vos méthodes. sympa merci
Mais pour une bannière en js ? tres courant chez Tradedoubler...
C'est pas possible de placer une URL d'une banniere js (ou meme une bannière flash c est pareil) dans un array?!
qui commence par :
<script type="text/javascript">bla...bla...bla</script>
Comment puis je stocker une bannière de ce type ?
Merci
Mais pour une bannière en js ? tres courant chez Tradedoubler...
C'est pas possible de placer une URL d'une banniere js (ou meme une bannière flash c est pareil) dans un array?!
qui commence par :
<script type="text/javascript">bla...bla...bla</script>
Comment puis je stocker une bannière de ce type ?
Merci
Utilise une base de données pour stocker tes codes.
Mets un id pour chacune des entrées de la BDD.
Ensuite choisi un nombre aléatoirement (entre 1 et le max d'entrée de la BDD).
Si le nombre est 1 alors tu sélectionne le code qui se situe dans la première entrée de la BDD (Select ... From ... Where "id=1") si c'est 2 etc ...
Mets un id pour chacune des entrées de la BDD.
Ensuite choisi un nombre aléatoirement (entre 1 et le max d'entrée de la BDD).
Si le nombre est 1 alors tu sélectionne le code qui se situe dans la première entrée de la BDD (Select ... From ... Where "id=1") si c'est 2 etc ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ok tu pense que je peux stocker ça dans une bdd ?
<script type="text/javascript">bla...bla...bla</script>
ça pose pas de pb se lon toi ? je vais tester...
<script type="text/javascript">bla...bla...bla</script>
ça pose pas de pb se lon toi ? je vais tester...
Et pourquoi ne pourrait-on pas stocker un certain type d'URL dans un array en PHP ? Ce n'est rien d'autre qu'une chaine de caractères.
Je ne pense pas qu'utiliser une base de données soit nécessaire.
Et une bannière en JS, ça n'existe pas. Ton JS ne fait sans doute que générer une balise <img />. Il suffit de regarder dans le DOM ou d'analyser le JS pour voir la véritable URL de l'image.
Voilà ma méthode en code :
https://gist.github.com/anonymous/02c057647e52ff2e1cf6
Je ne pense pas qu'utiliser une base de données soit nécessaire.
Et une bannière en JS, ça n'existe pas. Ton JS ne fait sans doute que générer une balise <img />. Il suffit de regarder dans le DOM ou d'analyser le JS pour voir la véritable URL de l'image.
Voilà ma méthode en code :
https://gist.github.com/anonymous/02c057647e52ff2e1cf6
Bonjour,
J'ai réussi a faire un script pour afficher aléatoirement des bannières Gif
Mais je bloque toujours pour afficher également des bannières flash dedans.
Ya t-il possibilité de le modifier afin de pouvoir intégrer aussi des bannières Flash ?
Voici mon script qui marche nickel pour les gif !, mais pas encore pour les bannières flash: (j'utilise la fonction native array_rand de PHP qui selectionne directement un nombre aléatoire dans l'array). Merci pour votre aide.
<?php
/****************************************************
Tableau associatif des bannieres et banniere choisie
*****************************************************/
$tabBannieres = array(
1 => array('URL1','resources/tf1','TF1'),
2 => array('URL2','resources/M6.gif','M6'),
3 => array('URL3','resources/france2.gif','france2'));
/****************************************************
Détermination de la banniere à afficher
*****************************************************/
$choix = 1;
$choix = array_rand($tabBannieres, 1);
/****************************************************
Affichage des bannieres
*****************************************************/
echo '<a href="', $tabBannieres[$choix][0] ,'" title="', $tabBannieres[$choix][2] ,'" target="_blank">';
echo '<img src="', $tabBannieres[$choix][1] ,'" border="0" alt="', $tabBannieres[$choix][2] ,'" />';
echo '</a>';
?>
J'ai réussi a faire un script pour afficher aléatoirement des bannières Gif
Mais je bloque toujours pour afficher également des bannières flash dedans.
Ya t-il possibilité de le modifier afin de pouvoir intégrer aussi des bannières Flash ?
Voici mon script qui marche nickel pour les gif !, mais pas encore pour les bannières flash: (j'utilise la fonction native array_rand de PHP qui selectionne directement un nombre aléatoire dans l'array). Merci pour votre aide.
<?php
/****************************************************
Tableau associatif des bannieres et banniere choisie
*****************************************************/
$tabBannieres = array(
1 => array('URL1','resources/tf1','TF1'),
2 => array('URL2','resources/M6.gif','M6'),
3 => array('URL3','resources/france2.gif','france2'));
/****************************************************
Détermination de la banniere à afficher
*****************************************************/
$choix = 1;
$choix = array_rand($tabBannieres, 1);
/****************************************************
Affichage des bannieres
*****************************************************/
echo '<a href="', $tabBannieres[$choix][0] ,'" title="', $tabBannieres[$choix][2] ,'" target="_blank">';
echo '<img src="', $tabBannieres[$choix][1] ,'" border="0" alt="', $tabBannieres[$choix][2] ,'" />';
echo '</a>';
?>
Salut.
Je ne suis pas ici pour donner des codes tout prêt. Par contre, je peux te donner des pistes.
Tu peux stocker les URL des fichiers dans un tableau (array).
Ensuite, grâce à count(), tu pourras compter le nombre d'éléments dans le tableau.
Ce nombre servira à donner un limite à rand() qui va générer un nombre.
Grâce à ce nombre aléatoire, tu pourras récupérer un élément dans le tableau.
Une fois que tu auras l'URL d'un fichier, tu pourras regarder l'extension, et en fonction de celle-ci, afficher le bon code en intégrant l'URL.
Je ne suis pas ici pour donner des codes tout prêt. Par contre, je peux te donner des pistes.
Tu peux stocker les URL des fichiers dans un tableau (array).
Ensuite, grâce à count(), tu pourras compter le nombre d'éléments dans le tableau.
Ce nombre servira à donner un limite à rand() qui va générer un nombre.
Grâce à ce nombre aléatoire, tu pourras récupérer un élément dans le tableau.
Une fois que tu auras l'URL d'un fichier, tu pourras regarder l'extension, et en fonction de celle-ci, afficher le bon code en intégrant l'URL.