Un circuito di rotazione banner in Php

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

Scritto da Luca Ruggiero nella sezione 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>

I più cliccati della sezione Php

:: Redirect in Php (102.811)

:: Upload di file in Php (33.543)

:: Refresh temporizzato in PHP (27.831)

:: Scrivere il codice di sicurezza CAPTCHA in Php (26.118)

:: Un carrello della spesa in PHP (23.266)

:: Creare un menu dinamico in Php (21.093)

:: Pagamenti online con PayPal e PHP (17.579)

:: Convertire una stringa in maiuscolo e in minuscolo in Php (15.897)

:: Inviare email in formato Html con Php (15.848)

:: Ottenere le dimensioni di un'immagine con PHP (15.291)

IN EVIDENZA
DOWNLOAD