Avatar billede danic Nybegynder
15. november 2003 - 11:04 Der er 7 kommentarer og
1 løsning

Random med 2 banners til en plads

Jeg har en bannerplads hvor der skal køre 2 banners, hvordan laver jeg en random således at de bliver vist lige meget?

<a target=_blank href="http://www.x.dk"><img src="http://www.x.dk/pics/x.gif" width="468" height="60" border="0"></a>

<a target=_blank href="http://www.y.dk"><img src="http://www.y.dk/pics/y.gif" width="468" height="60" border="0"></a>
Avatar billede detox Nybegynder
15. november 2003 - 11:08 #1
Hvis der kun er to er det vel nemmest bare at skiftes.
Avatar billede danic Nybegynder
15. november 2003 - 11:10 #2
Ja - men det må godt være åbent for en 3' banner, hvis der opstår et nyt behov.
Avatar billede detox Nybegynder
15. november 2003 - 11:11 #3
Har du oplysningerne liggende i en tabel?
Avatar billede danic Nybegynder
15. november 2003 - 11:25 #4
det er 2 href som står i som html kode, men jeg har adgang til mysql
Avatar billede detox Nybegynder
15. november 2003 - 11:57 #5
Skal de skifte ind imellem?
Avatar billede danic Nybegynder
15. november 2003 - 13:57 #6
de skal kun skifte når siden reloades! :)
Avatar billede detox Nybegynder
15. november 2003 - 23:49 #7
Den letteste måde at komme om det på, så længe det drejer sig om forholdsvis få bannere og du ikke ønsker fx en form for registrering af hvad der bliver klikket på, må være at lægge oplysningerne i en fil og vælge en tilfældig hver gang. Man vil så komme ud for at den samme banner bliver vist flere gange, men i det lange løb vil det udjævne sig.
Det kunne praktiseres ved at lægge dine links i en txt fil på denne måde:

http://www.x.dk|http://www.x.dk/pics/x.gif
http://www.y.dk|http://www.y.dk/pics/y.gif

og følgende kode:

<?
$lines = file('text.txt');
$arr = explode("|",$lines[mt_rand(0, count($lines)-1)]);
?>
<a target=_blank href="<?=$arr[0]?>"><img src="<?=$arr[1]?>" width="468" height="60" border="0"></a>
Avatar billede danic Nybegynder
11. marts 2004 - 15:36 #8
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester