INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Un circuito di rotazione banner in Php

Siti dinamici con PHP
Impara a creare siti dinamici professionali con PHP

La funzione rand() di Php, combinata all'utilizzo degli array, permette in maniera semplice e veloce di creare un circuito di rotazione banner che mostra sulla pagina un banner a caso preso dall'elenco dell'array.

Si crei il file banner.php che conterrà il la funzione per la rotazione del banner; di seguito il codice corredato di opportuni commenti:

<?PHP
    // CREO LA FUNZIONE DA RICHIAMARE SULLE PAGINE PHP
    function MioBanner()
    {
        // CREO L'ARRAY CHE CONTIENE I BANNER
        $banner[] = "lukeonweb.gif";
        $banner[] = "mrwebmaster.gif";

        // CREO L'ARRAY CHE CONTIENE LE URL ASSOCIATE AI BANNER
        $url[] = "http://www.lukeonweb.net";
        $url[] = "http://www.mrwebmaster.it";

        // EFFETTUO LA SCELTA CASUALE DEL BANNER
        $totale = count($banner) - 1;
        $casuale = rand(0, $totale);

        // STAMPO IL BANNER A VIDEO COL RELATIVO LINK ASSOCIATO
        print "<a href='" . $url[$casuale] . "' target='_blank'><img src='" . $banner[$casuale] . "' border='0'></a>";
    }
?>
Richiamiamo poi nel seguente modo la funzione MioBanner() in tutte le pagine che ci interessano, includendo il file banner.php nelle pagine:
<?PHP
    require("banner.php");
?>
<html>
<body>

<p align="center">
<?PHP
    MioBanner()
?>
</p>

</body>
</html>

IN EVIDENZA