Visualizzazione risultati 1 fino 4 di 4

Discussione: Link che rimanda a pagine casuali

  1. #1
    Guest

    Predefinito Link che rimanda a pagine casuali

    Salve! Volevo sapere in che modo posso creare un link sulla mia pagina in modo che una volta cliccato rimandi ogni volta ad una pagina casuale diversa sempre appartenente al mio sito!
    Grazie mille
    Ultima modifica di italiansupload : 25-01-2012 alle ore 15.06.02

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,762

    Predefinito

    Potresti fare un array con tutte le possibili pagine, ed estrarle in modo random ad esempio con la array_rand(), oppure estrarre un determinato elemento (ad es. il primo), però prima facendo passare l'array attraverso la shuffle().

    Ciao!

  3. #3
    Guest

    Predefinito

    ho risolto con una cosa del genere in PHP:
    Codice PHP:
    <?php
    $url
    = array(
    'http://www.google.com',
    'http://www.yahoo.com'
    );
    $randURL = $url[rand() % sizeof($url)];
    ?>
    <a href="<?php echo $randURL; ?>">Link me to a random page</a>
    Ora però il mio dubbio è un altro! Invece di far apparire la scritta "Link me to a random page" o qualsiasi altra forma di testo come faccio a far si che il collegamento a pagine casuali sia dato dal click su un immagine?

    EDIT: Ci sono riuscito inserendo al posto di link me to a random page il codice <img src="immagine.jpg"></a>
    Ultima modifica di alemoppo : 25-01-2012 alle ore 18.12.44 Motivo: +tag [php]

  4. #4
    Guest

    Predefinito

    aggiungi l'src con l'url dell'immagine che vuoi utilizzare come bottone

    Codice PHP:
    <a href="<?php echo $randURL; ?> img src="urlimmagine/immaginebottone.jpg" alt="Link me to a random page"></a>
    sono una mezza schiappa a scrivere da 0, quindi potrebbero esserci errori di scrittura
    il succo è quello :)
    Ultima modifica di alemoppo : 25-01-2012 alle ore 20.14.15 Motivo: +tag [php]

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •