Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Riga casuale da un file di testo

    Salve a tutti. Ho creato un file di testo messaggi.txt con molte righe al suo interno e vorrei che ad ogni apertura del sito dove si trova il file mi visualizza casualmente una di quelle righe... Ho questo codice:

    $fn = "messaggi.txt";
    $fp = fopen ($fn , "r");
    flock ($fp, 2);
    $random = fgets ($fp, 100);
    flock ($fp, 3);
    fclose($fp);

    Ma con questo mi prende solo sempre la prima riga... Come faccio per prenderne una a caso???
    Grazie in anticipo...

    JuzamDjinn

  2. #2
    $fn = "messaggi.txt";
    $righe=file($fn);
    $k = array_rand($righe);
    $random = $righe[$k];

    ciao

  3. #3
    Ciao Eyescream e grazie mille!
    Ecco... Occorreva utilizzare un array per salvarci tutte le righe dentro... Grazie, mi funziona perfettamente :-)

    Ciao Ciao
    Juzam Djinn

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.