Creare un banner random in php

February 01, 2016 0 Comments Php

Ciao a tutti, mi è capitato poco tempo fa di dover creare un banner a rotazione random in un sito web, vi copio il codice php che serve per ottenerlo!

<?php

if ($handle = opendir('/percorsodirectoryserver/banner/')) {

    $array=array();


    while (false !== ($entry = readdir($handle))) {

        if($entry!='.' && $entry!='..')

            $array[]=$entry;

    }

    $imm=array_rand($array);

    closedir($handle);

    $fp = fopen("/percorsodirectoryserver/banner/".$array[$imm], 'r');

// Imposta il mime type

    header('Content-type: '.mime_content_type("/percorsodirectoryserver/banner/".$array[$imm]));

// invia il contenuto al browser

    fpassthru($fp);

    fclose($fp);

}

?>

Provatelo anche voi , basterà poi utilizzare il file php all’interno di un tag html img, e avrete sempre un’immagine random caricata dalla cartella /percorsodirectoryserver/banner !

🙂

Samuele Chiocca
Padova, italy Website