Logo Background RSS

Generatore di Link Casuali in php Per Random Mirror

  • peluche-php

    Ciao a tutti Oggi Voglio Mostrarvi come Creare un Piccolo Script che vi permetterà di Generare da una lista (da voi definita attraverso Gli Array) link in modo casuale :) ! Molto Utile se Per esempio avete diversi mirror ad un file che volete condividere.

    Allora Vi spiego il Funzionamento :

    Creiamo una Variabile Per esempio $indirizzi e poi creiamo un array Dove all interno metteremo tutti i nostri link ad esempio cosi (potete inserirne quante ne volete)

    $indirizzi = array (“primolink” ,”secondolink” ,”terzolink”);

    poi Creiamo un altro array che conterrà i nomi dei link così:

    $nomi = array (“nome1″ ,”nome2″ ,”nome3″);

    Adesso andiamo ad utilizzare la Funzione:

    srand(time());

    Che andrà a sovrappore ogni link al proprio Nome.

    Ora Creiamo la Variabile e inseriamo la funzione rand():

    $linkcasuale = (rand()%3);

    io ho inserito 3 Perchè nell esempio ho inserito 3 link voi lo dovete cambiare in base al numero dei link.

    Ora Finalmente possiamo mostrare sulla pagina il link Generato con la funzione echo :

    echo (“<center><b><a href = \”$indirizzi[$linkcasuale]\”>$nomi[$linkcasuale]</a></b></center>”);

    Ecco Finito =) Vi lascio lo script completo Qui sotto Enjoy : )

    <?php
    		/***************************
    		Autore : Davide Fresilli
    		Script : Generatore Link Casuali
    		Sito   : http://davide-fresilli.com/
    		******************************/
    
    	//link da includere nella generazione casuale
    	$indirizzi = array ("primolink" ,"secondolink" ,"terzolink");
    	//Nomi dei link
    	$nomi = array ("nome1" ,"nome2" ,"nome3");
    	//link-nome
    	srand(time());
    	//Generazione Link Casuale
    	$linkcasuale = (rand()%3);
    	//Visualizza Link Generato
    	echo ("<center><b><a href = \"$indirizzi[$linkcasuale]\">$nomi[$linkcasuale]</a></b></center>");
    	?>

    Share and Enjoy:
    • Digg
    • del.icio.us
    • Facebook
    • Google Bookmarks
    • Technorati
    • Twitter
    • Wikio IT

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Lascia un Commento

Get Adobe Flash playerPlugin by wpburn.com wordpress themes