Avatar billede danic Nybegynder
26. februar 2003 - 21:13 Der er 20 kommentarer og
1 løsning

Random på links?

Jeg har en hjemmeside hvor jeg har tilknyttet nogle forskellige banners!

Jeg ønsker at køre en random på mine 3 banner således at
der køres en randem på bannernavn1, bannernavn2 og bannernavn3.

<a href="http://www.bannernavn1.dk target=_blank>
<a href="http://www.bannernavn2.dk target=_blank>
<a href="http://www.bannernavn3.dk target=_blank>

Hvordan gør jeg?
Avatar billede Slettet bruger
26. februar 2003 - 21:17 #1
<?
$link[0]="link1";
$link[1]="link2";
$link[2]="link3";
$random = rand(0, sizeof($link) );
print $link[$random];
?>

skulle gerne virke
Avatar billede alrua Nybegynder
26. februar 2003 - 21:17 #2
$bannere = array("banner1", "banner2", "banner3");
$bannernr = rand(0,2);

echo '<a href="'.$bannere[$bannernr].'" target="_blank">';
Avatar billede ztyxx Nybegynder
26. februar 2003 - 21:17 #3
hvis du har navne og stier i en database, kan du lave en select rand(banner) osv
Avatar billede schaefner Juniormester
26. februar 2003 - 21:25 #4
alrua >> Du mangler lige en ]:
echo '<a href="'.$bannere[$bannernr]" target="_blank">';
Avatar billede schaefner Juniormester
26. februar 2003 - 21:25 #5
echo '<a href="'.$bannere[$bannernr]" target="_blank">';
Avatar billede schaefner Juniormester
26. februar 2003 - 21:26 #6
Hvorfor forsvinder den, selvom jeg poster et ] i koden????
Avatar billede schaefner Juniormester
26. februar 2003 - 21:28 #7
det var sku' da mærkligt
Avatar billede alrua Nybegynder
26. februar 2003 - 21:28 #8
ja, det skulle være:
echo '<a href="'.$bannere[$bannernr].'" target="_blank">';
Avatar billede alrua Nybegynder
26. februar 2003 - 21:28 #9
hov, min gør det også...men der skal være et ].' :)
Avatar billede schaefner Juniormester
26. februar 2003 - 21:29 #10
weird
Avatar billede schaefner Juniormester
26. februar 2003 - 21:29 #11
ikke just brugervenligt hvis den laver fejl i koden ;D
Avatar billede alrua Nybegynder
26. februar 2003 - 21:31 #12
næh...sikkert en sammensværgelse... :P
Avatar billede schaefner Juniormester
26. februar 2003 - 21:32 #13
*G*
Avatar billede danic Nybegynder
26. februar 2003 - 21:40 #14
Nu er der en del kode bare for at vise en banner,

<a href="http://www.x.com/dk/klikbanner.php?partnerid=123&bannerid=127" target=_blank>
<img src="http://www.x.com/dk/visbanner.php?partnerid=123&bannerid=127" border=0></a>

Kan man ikke lave det sådan at man køre ren html kode for hver banner?
Avatar billede alrua Nybegynder
26. februar 2003 - 21:42 #15
<a href="redirect.php?bannerid=1" target="_blank">

redirect.php:

<?php

$bannere = array("http://www.x.com/dk/klikbanner.php?partnerid=123&bannerid=127", "http://www.x.com/dk/visbanner.php?partnerid=123&bannerid=127");

header("Location: " . $bannere[$_GET['bannerid']]);

?>

du skal nok lige lave noget error-checking og sådan..mend et er en måde :)
Avatar billede danic Nybegynder
26. februar 2003 - 21:46 #16
Der må da være en mere enkelt måde alrua?
Avatar billede alrua Nybegynder
26. februar 2003 - 22:26 #17
næh...det virker da fint? :)
Avatar billede alrua Nybegynder
26. februar 2003 - 22:26 #18
du kan selvfølgelig også bare få redirect.php til at redirecte tilfældigt i stedet for med get-variable :)
Avatar billede danic Nybegynder
26. februar 2003 - 22:41 #19
Jeg har ikke formuleret mig godt nok, kan man ikke lave det sådan at man køre ren html kode for hver banner?

Banner 1:

<a href="http://www.x.com/dk/klikbanner.php?partnerid=123&bannerid=1" target=_blank>
<img src="http://www.x.com/dk/visbanner.php?partnerid=123&bannerid=1" border=0></a>

Banner 2:

<a href="http://www.x.com/dk/klikbanner.php?partnerid=123&bannerid=2" target=_blank>
<img src="http://www.x.com/dk/visbanner.php?partnerid=123&bannerid=2" border=0></a>

Jeg ønsker en random på Banner 1 og Banner 2, således at der bliver vist 2 forskellige banners imellem hver reload.
Avatar billede alrua Nybegynder
26. februar 2003 - 22:45 #20
joda - mht linket kan du bare gøre som med den redirect.php jeg lige beskrev.

billedet kan laves vha. gdlib, hvor den henter et billede ind og skriver det ud igen :)
Avatar billede ztyxx Nybegynder
28. marts 2003 - 15:14 #21
lukketid??
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