Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Discussione: Random in PHP

  1. #11
    Aggiungi l'array target e poi lo stampi:

    in questo modo
    codice:
    <?PHP
    function Banner()
    {
    // QUI I BANNER
    $banner[1] = "img01.gif";
    $banner[2] = "img02.gif";
    $banner[3] = "img03.gif";
    
    // QUI I LINK
    $url[1] = "mia_pagina01.php";
    $url[2] = "mia_pagina02.php";
    $url[3] = "http://www.sito_esterno.com";
    
    // QUI I TESTI ALTERNATIVI
    $alt[1] = "clicca e vai";
    $alt[2] = "clicca e vai";
    $alt[3] = "link esterno";
    
    // QUI IL TARGET
    $target[1] = '_blank';
    $target[2] = '_altra dest';
    ecc.
    
    // SCELTA CASUALE DEL BANNER
    $totale = count($banner) - 1;
    $casuale = rand(0, $totale);
    
    // STAMPO IL BANNER A VIDEO
    print '<a href=\'' . $url[$casuale] . ' target=\'' . $target[$casual] . '\'><img src=\'' . $banner[$casuale] . '\' border='0' alt=\'' . $alt[$casuale] . '\'></a>';
    }
    ?>
    Cmq questo non è il miglior modo per creare uno script del genere.

  2. #12
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Cmq questo non è il miglior modo per creare uno script del genere.
    Grazie.

    Tu mi potresti dire allora un script che vada bene?

  3. #13
    Te l'ho detto!

    PHPAdsNew. Cerca su google il sito ufficiale e scarica l'ultima versione disponibile. Però, facendo un paragone nautico, è come usare un canotto (tuo script) o usare un transatlantico (PHPAdsNew)!!!

  4. #14
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Ma è facile da usare?
    Scusami, ma per uno che è proprio ai primi passi diventa dificile usare qualcosa troppo complicata!

    Solo per curiosità: che casa non va bene su quello script che ho trovato? E poi non si potrebbe modificarlo?

    Grazie ancora!!

  5. #15
    No, non si potrebbe modificarlo! Sarebbe molto più facile farlo da capo!
    Vedi, la funzione rand non ha stato (se si può parlare di stato! Voglio dire che non memorizza i record che estrae)

    In pratica, teoricamente, può capitare che uno stesso banner compaia anche 3 o più volte consecutive. Capirai che in questo modo alcuni banner potrebbero venire a trovarsi in una situazione di svantaggio rispetto aglia ltri perchè visualizzati meno volte.

    Ma se non ti interessa uno script "professionale" e vuoi solo mostrare delle immagini a caso (siano esse banner o qualsiasi altra cosa) quello va più che bene.
    PEr ciò che riguarda phpadsnew bisogna farci la mano ma capisci che ha moltissime funzioni e quindi potrebbe essere complicato prenderci confidenza. Se però conosci l'inglese è fornito di tre ottimi manuali: uno per l'utente, uno per l'amministratore ed uno per lo sviluppatore.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.