Erazor
Hallo zusammen,
Ich blende zur Zeit auf der Index Seite meines Forums einen Banner ein. Nun möchte ich dass dieser mit jedem Seitenaufruf wechselt. Kann mir jemand den genauen Codeschnipsel mitteilen? Bisher schaut er so aus...
code: |
1:
|
<DIV ALIGN=CENTER><a href="http://www.novatrend.ch/index.php?rid=2015" target="_blank"><img src="http://www.locomotion-fanpage.net/forum/Banner/Banner-Novatrend-Grey.jpg" border=0 alt="NovaTrend - Webhosting und Domain Registrierung"></a></div><p> |
|
Grüsse
Erazor
[kamui]
Du schreibst in die PHP-Datei:
php: |
1:
2:
3:
|
$array = array('erster banner', 'zweiter banner', 'dritter banner');
srand(microtime()*1000000);
$zufallbild = rand(0,count($array)-1); |
|
Wobei du "erster banner", "zweiter banner", ... durch den kompletten Code (Link & Bild) des Banners ersetzt.
Im Template gibst du dann
$zufallbild ein.
Frostyz
php: |
1:
2:
3:
4:
5:
6:
|
$header_logos[]="logo.gif";
$header_logos[]="logo2.gif";
$header_logos[]="logo3.gif";
$zufall=rand(0,count($header_logos)-1);
$zufallheader_logos=$header_logos[$zufall]; |
|
oder so ^^
Ist zwar fast das gleiche aber vl findest du das Übersichtlicher
Ausgabe per
php: |
1:
|
$zufallheader_logos |
|
[kamui]
php: |
1:
2:
3:
4:
5:
6:
7:
|
$header_logos[]="logo.gif";
$header_logos[]="logo2.gif";
$header_logos[]="logo3.gif";
srand(microtime()*1000000);
$zufall=rand(0,count($header_logos)-1);
$zufallheader_logos=$header_logos[$zufall]; |
|
Würde es mit srand noch machen, wieso?
Zitat: |
Original von http://de.php.net/rand
Benutzen Sie unbedingt srand(), um vor dem ersten Aufruf von rand() einen neuen Startwert festzulegen, ansonsten erhalten Sie bei jedem Programmlauf dieselbe Sequenz von Werten. |
KitKitMeow
Kleine Frage: in welche PHP-Datei genau muss der Code eingefügt werden?