rotazione banner

  • Creatore Discussione Creatore Discussione delgius
  • Data di inizio Data di inizio

delgius

Utente Attivo
2 Nov 2007
31
0
0
Ciao a tutti, è la prima volta che scrivo...
Ho un sito in html che non riesco più a gestire e vorrei passare a php.
Il sito www.materanomachi.com (è in giapponese), ha nella colonna di dx 10 banner, che io vorrei far scambiare di posizione ad ogni accesso.
Ho trovato uno script (vedi sotto), che andrebbe bene se i banner occupassero tutti la stessa posizione...
<? PHP
$img = array('immagini/pubbl/pubbl_1.gif'
, 'immagini/pubbl/pubbl_2.gif'
, 'immagini/pubbl/pubbl_3.gif'
, 'immagini/pubbl/pubbl_4.gif');

$link_siti = array('www.sito1.it'
, 'www.sito2.it'
, 'www.yoweb.it'
, 'www.sito4.net');

/*Estraggo un numero casuale
tra 1 e 4 e la salvo in $ran*/
$ran = rand(1,4)-1;

echo "<a href=\"http://$link_siti[$ran]\">
<img src=\"$img[$ran]\" alt=\"Visita il
sito dell'autore\" target=\"blank\" border=\"0\" /></a>";
?>

Potreste aiutarmi per modificarlo secondo le mie esigense?
Grazie infinitamente
:beer:
 
fai cosi array multilivello con link e immy assegnate, poi con shuffle le mischio in modo casuale con foreach le ciclo e le inserisco, fammi sapere se ti va bene

PHP:
<?php
$img = array(array('link'=>'www.sito1.it','immy'=>'immagini/pubbl/pubbl_1.gif')
, array('link'=>'www.sito2.it','immy'=>'immagini/pubbl/pubbl_2.gif') 
, array('link'=>'www.yoweb.it','immy'=>'immagini/pubbl/pubbl_3.gif')
, array('link'=>'www.sito4.net','immy'=>'immagini/pubbl/pubbl_4.gif')); 

shuffle($img);
foreach ($img as $immy)
{
echo "<a href=\"$immy[link]\"><img src=\"$immy[immy]\"></img></a><br>";	
}

?>
 

Discussioni simili