Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Random link

  1. #1

    Random link

    Salve a tutti, avrei la necessità di inserire dei link in random in un blocco in php, i link potrebbero essere presi o da un file .txt o .php.
    Nel blocco dovrebbe comparire solo un link per volta, in tutto i link dovrebbero essere una ventina come posso fare?

    Grazi in anticipo

  2. #2
    Vediamo se ho compreso bene il tuo quesito:

    Tu hai una lista presente su un file esterno con dei link.
    Quindi posso dedurre che ogni riga possa corrispondere ad un nuovo link.

    Link1
    Link2
    Link3
    Link(n)

    Nella tua pagina PHP vuoi estrarre in maniera causale uno tra gli (n) link a disposizione.

    Se è questo quello che devi fare, come prima cosa io mi leggerei il file esterno e memorizzerei ognuna riga/link come elemento di un array.
    Puoi servirti della funzione file di PHP http://www.php.net/file

    A questo punto attraverso la funzione rand e considerando un intervallo massimo che comprenda la somma totale dei link puoi estrarre l'indice causale con il quale andrai ad estrarre l'elemento/link dall'array precedentemente popolato.

  3. #3
    Grazie ora ci provo

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    $file "links.txt";
    $array file($file);
    $n count($array);
    $i rand(0$n-1);
    print(
    "[url='".$array[$i]."']".$array[$i]."[/url]");
    print(
    "
    "
    ); 

  5. #5
    Grazie ora è molto più chiaro stavo diventando matto

    Ciao e grazie ancora a entrambi per l'aiuto che mi avete dato

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.