Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16

    Rotazione Banner Img e Swf

    Ciao a tutti,

    dovrei realizzare un sistema di banner a rotazione che visualizzi, ad ogni caricamento della pagina, un banner casuale indipendententemente dal fatto che siano .jpg o .swf

    ho trovato questo codice che riesce a visualizzarmi le immagini ma nn riesco a capire come fare per dirgli che deve prendere anche gli .swf

    Ecco il codice:

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

    // CREO L'ARRAY CHE CONTIENE LE URL ASSOCIATE AI BANNER
    $url[] = "link1.php";
    $url[] = "link2.php";

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

    // STAMPO IL BANNER A VIDEO COL RELATIVO LINK ASSOCIATO
    print "[img]" . $banner[$casuale] . "[/img]";
    }
    ?>

    Questa funzione è contenuta in una pagina a se e viene richiamata nell'html con un semplice richiamo

    <?PHP
    require("banner.php");
    ?>
    <?PHP MioBanner()
    ?>

    Qualcuno può aiutarmi gentilmente a completarlo?
    Vi ringrazio anticipatamente per il tempo che vorrete dedicarmi

    Azazel

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16
    Ho risolto! posto il codice per chi ne avesse interesse...

    <?PHP
    // CREO LA FUNZIONE DA RICHIAMARE SULLE PAGINE PHP
    function MioBanner()
    {
    // CREO L'ARRAY CHE CONTIENE I BANNER
    $banner[] = "elementi_vari/ruota_banner/banner_guadagna.jpg";
    $banner[] = "elementi_vari/ruota_banner/banner_generico.jpg";
    $banner[] = "elementi_vari/ruota_banner/test.swf";
    $banner[] = "elementi_vari/ruota_banner/contatti.swf";
    $banner[] = "elementi_vari/ruota_banner/guadagna.swf";
    $banner[] = "elementi_vari/ruota_banner/ricerca_google.swf";
    $banner[] = "elementi_vari/ruota_banner/storico_messaggi.swf";

    // CREO L'ARRAY CHE CONTIENE LE URL ASSOCIATE AI BANNER
    $url[] = "test_panel.php";
    $url[] = "contenitore_acquista2.php";

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

    // VERIFICO L’ESTENZIONE DEL FILE
    $STRINGA = $banner[$casuale];
    if (strtoupper(substr($STRINGA, strlen($STRINGA)-3,3))=="SWF") {
    //QUI METTO IL PRINT PER L'OBJECT PER IL FLASH
    print "<embed src='" . $banner[$casuale] . "' border='0' width='300' height='80'>";
    } else {
    // STAMPO IL BANNER A VIDEO COL RELATIVO LINK ASSOCIATO SE E' UNA SEMPLICE IMMAGINE
    print "[img]" . $banner[$casuale] . "[/img]";
    //il file è una immagine del menga
    }
    }
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.