Visualizzazione dei risultati da 1 a 7 su 7

Discussione: random per .swf

  1. #1

    random per .swf

    ho questo problema,

    Codice PHP:
    <TD width="228" height="237" bgcolor="ffffff" background="000000"/templates/mbt_businessii_free/images/rotate_logos/<?php echo rand(8,9)?>.jpg">
    come avete notato nel percorso specificato gli dico di pescare in maniera casuale delle img,
    la mia domanda è se questo potrebbe essere valido se io volessi caricare in maniera casuale
    dei banner .swf (flash)
    tipo:

    Codice PHP:
    <TD width="228" height="237" bgcolor="ffffff" background="000000"/templates/mbt_businessii_free/images/rotate_logos/<?php echo rand(8,9)?>.swf">
    ho già provato ma sebra che nn funzioni.

    grazie

  2. #2
    direi che è abbastanza normale

    qui il problema è di html, non di php, infatti tu non usi il tag embed/object ma provi a fargli mettere come sfondo di una cella un swf, cosa non fattibile proprio per nulla ^^

  3. #3

  4. #4
    Devi far caricare l'intero oggetto flash.
    Naturalmente prima usi una funzione per prendere i numeri random.

    Esempio:
    Poniamo il caso che tu debba far girare 3 banner in modo casuale.
    Li chiamerai banner1.swf, banner2.swf, banner3.swf

    Prendi un intervallo di numeri compresi tra 1 e 3 (ad esempio) e li memorizzi casualmente in una variabile con la funzione "mt_rand(da, a)".


    $casuale = mt_rand(1, 3);


    generi una variabile con il nome del file accodando il numero casuale


    $nomeswf = "banner" . $casuale . ".swf";

    così se ad esempio viene "estratto" il numero 2 otterrai "banner2.swf"

    poi assegni alla variabile da far visualizzare in HTML il valore di $nomeswf

    $bannertop = "
    <object classid=\"clsid27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"320\" height=\"92\">
    <param name=movie value=\"$nomeswf\">
    <param name=quality value=high>
    <embed src=\"$nomeswf\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"320\" height=\"92\">
    </embed>
    </object>
    ";


    così nell'HTML visualizzerai solo la variabile contenente tutto l'oggetto flash

    <HTML>
    <BODY>
    <? echo $bannertop; ?>
    </BODY>
    </HTML>


    Comunque devi SEMPRE caricare l'intero oggetto.
    Spero di aver capito bene
    Ciao
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  5. #5
    grazie della risposta, provo e vi faccio sapere

  6. #6

  7. #7
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

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.